====== Test des Zusammenspiels verschiedener Mailprogramme ====== [[user:qbi|qbi]] stellte vor kurzem fest, dass beim Zusammenspiel von verschlüsselten E-Mails, Anhängen, HTML etc. Probleme auftauchen. Doch welches Mailprogramm macht mit welcher Konfiguration Probleme? Was klappt und was nicht? Das wollen wir mal testen und herausfinden. Der Plan ist, sich gegenseitig E-Mails in verschiedenen Konfigurationen zuzusenden und das Ergebnis zu betrachten. ===== Wie? ===== Vermutlich haben wir nicht jeden Mailclient zum Test vorhanden. Falls du uns helfen willst, trag dich in die untenstehende Tabelle ein oder schicke eine E-Mail an [[gnupg-test@kubieziel.de|gnupg-test@kubieziel.de]]. Der Schlüssel ist {{hswiki:archiv:jensites:projekte:inplanung:0x8dfcaafd-public.asc|0x8DFCAAFD}}. Ladet den hier herunter und schickt eine verschlüsselte E-Mail an die obige Adresse. Schreibt in eure E-Mail rein, mit welchem Programm und welchen Einstellungen ihr die Mail verschickt habt. Im [[https://phablab.kraut.space/|Phablab]] findet ihr ein [[https://phablab.kraut.space/diffusion/GET/browse/master/|Repository]] was diverse Testmails und den {{hswiki:archiv:jensites:projekte:inplanung:0x8dfcaafd-secret.asc|privaten Schlüssel}} enthält. Ihr könnt den privaten Schlüssel bei euch importieren und dann das Mailarchiv öffnen. Darin befinden sich verschiedene verschlüsselte Mails. Testet mit eurem Mailprogramm, ob alles problemlos funktioniert und berichtet das, was klappte und was nicht. ===== Mail User Agent ===== ^ Name ^ Version ^ Wer ^ | mutt | 1.5.21 | [[user:qbi|qbi]] | | Mozilla Thunderbird mit Enigmail | | [[user:fpunktk]] | | Icedove¹ | | [[user:p1ng0ut|p1ng0ut]] | | Microsoft Outlook (mit [[https://gpg4win.org/|gpgOL/gpg4win]]) | | | | Microsoft Outlook (mit [[http://pep-project.org/|pretty Easy privacy]]) | | | | Wanderlust | 2.16 | [[user:tim|tim]] | | Webbrowser mit [[https://www.mailvelope.com/|Mailvelope]] | | | | [[https://www.ritlabs.com/de/products/thebat/|The Bat!]]| 6.8.x | | | K9 Mail (Android) mit OpenKeyChain | | | | Kontact/KMail | | | | GNOME Evolution | | dax | | Sylpheed | | frlan | ¹ p1ng0ut ist der Meinung, dass sich Thunderbird und Icedove unterschiedlich verhalten. Daher könnte man beide separat testen. ===== Darstellung ===== * HTML * text/plain ===== Encoding ===== * UTF-8 * ASCII * ISO-8859-1 * ISO-8859-* * CP-1252 ===== Anhang ===== * mit Anhang * ohne Anhang Zum testen Bitte dieses Bild benutzen: {{hswiki:archiv:jensites:projekte:inplanung:gpg_attachment_test.jpg?linkonly|}} ===== PGP/MIME vs. Inline ===== * PGP/MIME * Inline Besonders interessant wäre zu sehen, wie E-Mails mit Anhängen und Inline-Verschlüsselung verschickt werden bzw. wie die Mailsoftware reagiert. ====== Testmatrix ====== ===== mutt ===== mutt versendet keine E-Mails, die PGP/Inline wollen und einen Anhang haben. Weiterhin werden auch keine HTML mit PGP/Inline verschickt. Daher sind die Zeilen aus der Tabelle entfernt worden. ^ Name ^ Version ^ Encoding ^ Darstellung ^ Anhang ^ PGP/MIME ^ Wer ^ Kommentar ^ | mutt | 1.5.21 | UTF-8 | HTML | ja | PGP/MIME | [[user:qbi|qbi]] | X | | mutt | 1.5.21 | UTF-8 | HTML | nein | PGP/MIME | [[user:qbi|qbi]] | X | | mutt | 1.5.21 | UTF-8 | Text | ja | PGP/MIME | [[user:qbi|qbi]] | X | | mutt | 1.5.21 | UTF-8 | Text | nein | PGP/MIME | [[user:qbi|qbi]] | X | | mutt | 1.5.21 | UTF-8 | Text | nein | Inline | [[user:qbi|qbi]] | X | | mutt | 1.5.21 | ASCII | HTML | ja | PGP/MIME | [[user:qbi|qbi]] | X | | mutt | 1.5.21 | ASCII | HTML | nein | PGP/MIME | [[user:qbi|qbi]] | X | | mutt | 1.5.21 | ASCII | Text | ja | PGP/MIME | [[user:qbi|qbi]] | X | | mutt | 1.5.21 | ASCII | Text | nein | PGP/MIME | [[user:qbi|qbi]] | X | | mutt | 1.5.21 | ASCII | Text | nein | Inline | [[user:qbi|qbi]] | X | | mutt | 1.5.21 | ISO-8859-1| HTML | ja | PGP/MIME | [[user:qbi|qbi]] | X | | mutt | 1.5.21 | ISO-8859-1| HTML | nein | PGP/MIME | [[user:qbi|qbi]] | X | | mutt | 1.5.21 | ISO-8859-1| Text | ja | PGP/MIME | [[user:qbi|qbi]] | X | | mutt | 1.5.21 | ISO-8859-1| Text | nein | PGP/MIME | [[user:qbi|qbi]] | X | | mutt | 1.5.21 | ISO-8859-1| Text | nein | Inline | [[user:qbi|qbi]] | X | Alle Tests ausgeführt. Die Ergebnisse kommen ins git. ===== Wanderlust ===== Da Wanderlust gar keinen support für PGP/Inline hat, lass ich es aus der Tabelle raus. ^ Name ^ Version ^ Encoding ^ Darstellung ^ Anhang ^ PGP/MIME ^ Wer ^ Kommentar ^ | wanderlust | 2.16 | UTF-8 | HTML | ja | PGP/MIME | 0xAFFE | | | wanderlust | 2.16 | UTF-8 | HTML | nein | PGP/MIME | 0xAFFE | | | wanderlust | 2.16 | UTF-8 | Text | ja | PGP/MIME | 0xAFFE | | | wanderlust | 2.16 | UTF-8 | Text | nein | PGP/MIME | 0xAFFE | | | wanderlust | 2.16 | ASCII | HTML | ja | PGP/MIME | 0xAFFE | | | wanderlust | 2.16 | ASCII | HTML | nein | PGP/MIME | 0xAFFE | | | wanderlust | 2.16 | ASCII | Text | ja | PGP/MIME | 0xAFFE | | | wanderlust | 2.16 | ASCII | Text | nein | PGP/MIME | 0xAFFE | | | wanderlust | 2.16 | ISO-8859-1 | HTML | ja | PGP/MIME | 0xAFFE | | | wanderlust | 2.16 | ISO-8859-1 | HTML | nein | PGP/MIME | 0xAFFE | | | wanderlust | 2.16 | ISO-8859-1 | Text | ja | PGP/MIME | 0xAFFE | | | wanderlust | 2.16 | ISO-8859-1 | Text | nein | PGP/MIME | 0xAFFE | | ===== Icedove ===== ^ Name ^ Version ^ Encoding ^ Darstellung ^ Anhang ^ PGP/MIME ^ Wer ^ Kommentar ^ | Icedove | 31.8.0 | UTF-8 | HTML | ja | PGP/MIME | [[user:p1ng0ut|p1ng0ut]] | | | Icedove | 31.8.0 | UTF-8 | HTML | ja | Inline | [[user:p1ng0ut|p1ng0ut]] | | | Icedove | 31.8.0 | UTF-8 | HTML | nein | PGP/MIME | [[user:p1ng0ut|p1ng0ut]] | | | Icedove | 31.8.0 | UTF-8 | HTML | nein | Inline | [[user:p1ng0ut|p1ng0ut]] | | | Icedove | 31.8.0 | UTF-8 | Text | ja | PGP/MIME | [[user:p1ng0ut|p1ng0ut]] | | | Icedove | 31.8.0 | UTF-8 | Text | ja | Inline | [[user:p1ng0ut|p1ng0ut]] | | | Icedove | 31.8.0 | UTF-8 | Text | nein | PGP/MIME | [[user:p1ng0ut|p1ng0ut]] | | | Icedove | 31.8.0 | UTF-8 | Text | nein | Inline | [[user:p1ng0ut|p1ng0ut]] | | | Icedove | 31.8.0 | ASCII | HTML | ja | PGP/MIME | [[user:p1ng0ut|p1ng0ut]] | | | Icedove | 31.8.0 | ASCII | HTML | ja | Inline | [[user:p1ng0ut|p1ng0ut]] | | | Icedove | 31.8.0 | ASCII | HTML | nein | PGP/MIME | [[user:p1ng0ut|p1ng0ut]] | | | Icedove | 31.8.0 | ASCII | HTML | nein | Inline | [[user:p1ng0ut|p1ng0ut]] | | | Icedove | 31.8.0 | ASCII | Text | ja | PGP/MIME | [[user:p1ng0ut|p1ng0ut]] | | | Icedove | 31.8.0 | ASCII | Text | ja | Inline | [[user:p1ng0ut|p1ng0ut]] | | | Icedove | 31.8.0 | ASCII | Text | nein | PGP/MIME | [[user:p1ng0ut|p1ng0ut]] | | | Icedove | 31.8.0 | ASCII | Text | nein | Inline | [[user:p1ng0ut|p1ng0ut]] | | | Icedove | 31.8.0 | ISO-8859-1| HTML | ja | PGP/MIME | [[user:p1ng0ut|p1ng0ut]] | | | Icedove | 31.8.0 | ISO-8859-1| HTML | ja | Inline | [[user:p1ng0ut|p1ng0ut]] | | | Icedove | 31.8.0 | ISO-8859-1| HTML | nein | PGP/MIME | [[user:p1ng0ut|p1ng0ut]] | | | Icedove | 31.8.0 | ISO-8859-1| HTML | nein | Inline | [[user:p1ng0ut|p1ng0ut]] | | | Icedove | 31.8.0 | ISO-8859-1| Text | ja | PGP/MIME | [[user:p1ng0ut|p1ng0ut]] | | | Icedove | 31.8.0 | ISO-8859-1| Text | ja | Inline | [[user:p1ng0ut|p1ng0ut]] | | | Icedove | 31.8.0 | ISO-8859-1| Text | nein | PGP/MIME | [[user:p1ng0ut|p1ng0ut]] | | | Icedove | 31.8.0 | ISO-8859-1| Text | nein | Inline | [[user:p1ng0ut|p1ng0ut]] | | ===== Thunderbird ===== * Thunderbird 38.2.0 * Enigmail 1.8.2 * Enigmail Einstellungen > Erweitert > Unterschriebenen HTML-Text vor dem Senden umbrechen ^ Encoding ^ Darstellung ^ HTML umbrechen ^ Anhang ^ PGP/MIME ^ Wer ^ Kommentar ^ | UTF-8 | HTML | html-umbrechen | mit-anhang | PGP/MIME | fpunktk | gesendet | | UTF-8 | HTML | html-umbrechen | mit-anhang | inline | fpunktk | gesendet | | UTF-8 | HTML | html-umbrechen | ohne-anhang | PGP/MIME | fpunktk | gesendet | | UTF-8 | HTML | html-umbrechen | ohne-anhang | inline | fpunktk | gesendet | | UTF-8 | HTML | nicht-umbrechen | mit-anhang | PGP/MIME | fpunktk | gesendet | | UTF-8 | HTML | nicht-umbrechen | mit-anhang | inline | fpunktk | gesendet | | UTF-8 | HTML | nicht-umbrechen | ohne-anhang | PGP/MIME | fpunktk | gesendet | | UTF-8 | HTML | nicht-umbrechen | ohne-anhang | inline | fpunktk | gesendet | | UTF-8 | Text | html-umbrechen | mit-anhang | PGP/MIME | fpunktk | gesendet | | UTF-8 | Text | html-umbrechen | mit-anhang | inline | fpunktk | gesendet | | UTF-8 | Text | html-umbrechen | ohne-anhang | PGP/MIME | fpunktk | gesendet | | UTF-8 | Text | html-umbrechen | ohne-anhang | inline | fpunktk | gesendet | | ASCII | HTML | html-umbrechen | mit-anhang | PGP/MIME | fpunktk | | | ASCII | HTML | html-umbrechen | mit-anhang | inline | fpunktk | | | ASCII | HTML | html-umbrechen | ohne-anhang | PGP/MIME | fpunktk | | | ASCII | HTML | html-umbrechen | ohne-anhang | inline | fpunktk | | | ASCII | HTML | nicht-umbrechen | mit-anhang | PGP/MIME | fpunktk | | | ASCII | HTML | nicht-umbrechen | mit-anhang | inline | fpunktk | | | ASCII | HTML | nicht-umbrechen | ohne-anhang | PGP/MIME | fpunktk | | | ASCII | HTML | nicht-umbrechen | ohne-anhang | inline | fpunktk | | | ASCII | Text | html-umbrechen | mit-anhang | PGP/MIME | fpunktk | | | ASCII | Text | html-umbrechen | mit-anhang | inline | fpunktk | | | ASCII | Text | html-umbrechen | ohne-anhang | PGP/MIME | fpunktk | | | ASCII | Text | html-umbrechen | ohne-anhang | inline | fpunktk | | | ISO-8859-1 | HTML | html-umbrechen | mit-anhang | PGP/MIME | fpunktk | | | ISO-8859-1 | HTML | html-umbrechen | mit-anhang | inline | fpunktk | | | ISO-8859-1 | HTML | html-umbrechen | ohne-anhang | PGP/MIME | fpunktk | | | ISO-8859-1 | HTML | html-umbrechen | ohne-anhang | inline | fpunktk | | | ISO-8859-1 | HTML | nicht-umbrechen | mit-anhang | PGP/MIME | fpunktk | | | ISO-8859-1 | HTML | nicht-umbrechen | mit-anhang | inline | fpunktk | | | ISO-8859-1 | HTML | nicht-umbrechen | ohne-anhang | PGP/MIME | fpunktk | | | ISO-8859-1 | HTML | nicht-umbrechen | ohne-anhang | inline | fpunktk | | | ISO-8859-1 | Text | html-umbrechen | mit-anhang | PGP/MIME | fpunktk | | | ISO-8859-1 | Text | html-umbrechen | mit-anhang | inline | fpunktk | | | ISO-8859-1 | Text | html-umbrechen | ohne-anhang | PGP/MIME | fpunktk | | | ISO-8859-1 | Text | html-umbrechen | ohne-anhang | inline | fpunktk | | erstellt via Shellscript for e in UTF-8 ASCII ISO-8859-1; do for d in HTML Text; do for u in html-umbrechen nicht-umbrechen; do for a in mit-anhang ohne-anhang; do for t in PGP/MIME inline; do echo "| Thunderbird 38.2.0 Enigmail 1.8.2 | $e | $d | $u | $a | $t | $username | |"; done; done; done; done; done ===== The Bat! ===== ^ Name ^ Encoding ^ Darstellung ^ Anhang ^ PGP/MIME ^ Wer ^ Kommentar ^ | The Bat! | UTF-8 | HTML | mit-anhang | PGP/MIME | | | | The Bat! | UTF-8 | HTML | mit-anhang | inline | | | | The Bat! | UTF-8 | HTML | ohne-anhang | PGP/MIME | | | | The Bat! | UTF-8 | HTML | ohne-anhang | inline | | | | The Bat! | UTF-8 | Text | mit-anhang | PGP/MIME | | | | The Bat! | UTF-8 | Text | mit-anhang | inline | | | | The Bat! | UTF-8 | Text | ohne-anhang | PGP/MIME | [[https://twitter.com/DZemisch|@DZemisch]] | X | | The Bat! | UTF-8 | Text | ohne-anhang | inline | [[https://twitter.com/DZemisch|@DZemisch]] | X | | The Bat! | ASCII | HTML | mit-anhang | PGP/MIME | | | | The Bat! | ASCII | HTML | mit-anhang | inline | | | | The Bat! | ASCII | HTML | ohne-anhang | PGP/MIME | | | | The Bat! | ASCII | HTML | ohne-anhang | inline | | | | The Bat! | ASCII | Text | mit-anhang | PGP/MIME | | | | The Bat! | ASCII | Text | mit-anhang | inline | | | | The Bat! | ASCII | Text | ohne-anhang | PGP/MIME | | | | The Bat! | ASCII | Text | ohne-anhang | inline | | | | The Bat! | ISO-8859-1 | HTML | mit-anhang | PGP/MIME | | | | The Bat! | ISO-8859-1 | HTML | mit-anhang | inline | | | | The Bat! | ISO-8859-1 | HTML | ohne-anhang | PGP/MIME | | | | The Bat! | ISO-8859-1 | HTML | ohne-anhang | inline | | | | The Bat! | ISO-8859-1 | Text | mit-anhang | PGP/MIME | | | | The Bat! | ISO-8859-1 | Text | mit-anhang | inline | | | | The Bat! | ISO-8859-1 | Text | ohne-anhang | PGP/MIME | [[https://twitter.com/DZemisch|@DZemisch]] | eine Mail auch mit -15 | | The Bat! | ISO-8859-1 | Text | ohne-anhang | inline | | |