Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
diskordianische-praksis:technomagie:portable_thunderbird [2018/02/12 13:40] – ↷ Page moved from technomagie:portable_thunderbird to diskordianische-praksis:technomagie:portable_thunderbird Bwana Honolulu | diskordianische-praksis:technomagie:portable_thunderbird [2022/10/27 19:28] (aktuell) – Bwana Honolulu | ||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
===== Download der aktuellen Version ===== | ===== Download der aktuellen Version ===== | ||
- | * [[https:// | + | * **Portable Thunderbird 68.3.1 + Enigmail 2.1.4 + gpg4win 3.1.11** <wrap important> |
+ | * <wrap important> | ||
+ | * <wrap important> | ||
+ | * **Portable Thunderbird | ||
+ | * <wrap important> | ||
+ | * <wrap important> | ||
([[# | ([[# | ||
Zeile 9: | Zeile 14: | ||
<WRAP center round important 60%> | <WRAP center round important 60%> | ||
- | Dieses Ein-Mann-Hobby-Projekt ist derzeit noch in Arbeit und wird ohne jede Gewähr oder Garantie bereitgestellt. | + | <del>Dieses Ein-Mann-Hobby-Projekt ist derzeit noch in Arbeit und wird ohne jede Gewähr oder Garantie bereitgestellt.</ |
+ | |||
+ | Da ab Version 78.x von Thunderbird die GPG-Funktionen integriert sind und die Integration von Enigmail und GPG wegfallen, und durch den Wegfall von TorBirdy auch weitere Ziele entfallen, ist dieses Projekt eingestellt. Diese Seite bleibt zu Dokumentationszwecken bis auf Weiteres erhalten. | ||
</ | </ | ||
+ | |||
+ | <WRAP center round info 60%> | ||
+ | [[https:// | ||
+ | </ | ||
+ | |||
Bei diesem Projekt handelt es sich um eine portable (also ohne Installation vom USB-Stick direkt ausführbare) Version von **Mozilla Thunderbird** inklusive OpenPGP-Verschlüsselung. Für die Verschlüsselung wurde die Erweiterung **Enigmail** integriert, die auf ein ebenfalls im Paket enthaltenes portables **Gpg4win** für die Verschlüsselungsfunktionen zurückgreift. **TorBirdy** (für die TOR-Integration) ist derzeit noch nicht enthalten, aber geplant. Der Aufbau dieser portablen Version (Verzeichnisstruktur etc.) wurde absichtlich kompatibel zum [[http:// | Bei diesem Projekt handelt es sich um eine portable (also ohne Installation vom USB-Stick direkt ausführbare) Version von **Mozilla Thunderbird** inklusive OpenPGP-Verschlüsselung. Für die Verschlüsselung wurde die Erweiterung **Enigmail** integriert, die auf ein ebenfalls im Paket enthaltenes portables **Gpg4win** für die Verschlüsselungsfunktionen zurückgreift. **TorBirdy** (für die TOR-Integration) ist derzeit noch nicht enthalten, aber geplant. Der Aufbau dieser portablen Version (Verzeichnisstruktur etc.) wurde absichtlich kompatibel zum [[http:// | ||
Zeile 23: | Zeile 35: | ||
* '' | * '' | ||
* '' | * '' | ||
+ | * '' | ||
+ | |||
+ | ==== Downloads ==== | ||
+ | |||
+ | Der Übersicht halber hier einmal alle notwendigen Downloads. Entsprechende Links sind aber auch noch einmal im Text wiederholt. | ||
+ | |||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
==== Thunderbird ==== | ==== Thunderbird ==== | ||
Zeile 28: | Zeile 51: | ||
Thunderbird findet man [[https:// | Thunderbird findet man [[https:// | ||
- | Das Programm wird zuerst ganz normal auf die Festplatte installiert, | + | Das Programm wird zuerst ganz normal auf die Festplatte installiert, |
Da das Programm nicht gestartet wird, wurde auch kein leeres Profil angelegt unter '' | Da das Programm nicht gestartet wird, wurde auch kein leeres Profil angelegt unter '' | ||
+ | |||
==== Gpg4win ==== | ==== Gpg4win ==== | ||
Die aktuelle Version von Gpg4win gibt es [[https:// | Die aktuelle Version von Gpg4win gibt es [[https:// | ||
- | Das Programm muss ebenfalls zuerst lokal installiert werden. Im Programmverzeichnis '' | + | Das Programm muss ebenfalls zuerst lokal installiert werden. Im Programmverzeichnis '' |
+ | |||
+ | In der mkportable-Version von Gpg4win 2.3.3 war ein Bug, der bewirkte, daß das Programm sich über zwei fehlende DLL-Dateien beschwert ('' | ||
- | In der aktuellen mkportable-Version von Gpg4win 2.3.3 ist ein Bug, der bewirkt, daß das Programm sich über zwei fehlende DLL-Dateien beschwert ('' | ||
==== Loader ==== | ==== Loader ==== | ||
- | Beim Loader handelt es sich um ein kompiliertes [[https:// | ||
- | <code autoit ThunderbirdGPGLoader.au3> | + | Beim Loader handelt es sich um ein kompiliertes [[https:// |
- | If $cmdline[0] Then $params = $cmdline[1] | + | |
- | $tb_cmdline | + | <code autoit ThunderbirdGPGLoader.au3> |
+ | |||
+ | #Region AutoIt3Wrapper Directives | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | #EndRegion AutoIt3Wrapper Directives | ||
+ | |||
+ | #Region Includes | ||
+ | #include < | ||
+ | # | ||
+ | |||
+ | $params | ||
+ | If $cmdline[0] Then $params = $params & " " & $cmdline[1] | ||
+ | $tb_path | ||
+ | $tb_profile = IniRead( " | ||
+ | $tb_cmdline = $tb_path & "\thunderbird.exe -profile | ||
+ | $gpg_path = @ScriptDir & " | ||
+ | $pep_path = @ScriptDir & " | ||
$path = EnvGet(" | $path = EnvGet(" | ||
- | EnvSet(" | + | EnvSet(" |
If ProcessExists(" | If ProcessExists(" | ||
- | $current_process | + | $a_process_list |
- | If $current_process <> | + | For $i = 1 To $a_process_list[0][0] |
- | $tb_cmdline = @ScriptDir | + | $current_process = StringLower(_WinAPI_GetProcessFileName($a_process_list[$i][1])) |
- | EndIf | + | |
+ | $tb_cmdline = $tb_path | ||
+ | | ||
+ | Next | ||
EndIf | EndIf | ||
- | Run($tb_cmdline)</ | + | Run($tb_cmdline) |
+ | ProcessWaitClose(" | ||
+ | Sleep(1000) | ||
+ | If ProcessExists(" | ||
+ | | ||
+ | For $i = 1 To $a_process_list[0][0] | ||
+ | $current_process = StringLower(_WinAPI_GetProcessFileName($a_process_list[$i][1])) | ||
+ | If $current_process = StringLower($gpg_path & " | ||
+ | ProcessClose($a_process_list[$i][1]) | ||
+ | EndIf | ||
+ | | ||
+ | EndIf | ||
+ | If ProcessExists(" | ||
+ | | ||
+ | For $i = 1 To $a_process_list[0][0] | ||
+ | $current_process = StringLower(_WinAPI_GetProcessFileName($a_process_list[$i][1])) | ||
+ | If $current_process = StringLower($pep_path & " | ||
+ | ProcessClose($a_process_list[$i][1]) | ||
+ | EndIf | ||
+ | | ||
+ | EndIf</ | ||
+ | |||
+ | <code ini ThunderbirdGPGLoader.ini> | ||
+ | ; Relative path to the installation directory of Thunderbird, | ||
+ | exe_directory=Thunderbird | ||
+ | ; Relative path to the profile folder of Thunderbird, | ||
+ | profile_directory=Profilordner | ||
+ | ; command-line parameters for Thunderbird. | ||
+ | parameters= | ||
+ | [GnuPG] | ||
+ | ; Relative path to the binaries directory of GnuPG (where gpg.exe is located), default is " | ||
+ | ; For older versions, this used to be " | ||
+ | exe_directory=GnuPG\bin | ||
+ | [pEp] | ||
+ | ; Relative path to the binaries directory of pEp (where pep-json-server.exe is located), default is " | ||
+ | exe_directory=pEp\bin</ | ||
- | Der Loader tut eigentlich nicht viel mehr, als der lokalen '' | + | Der Loader tut eigentlich nicht viel mehr, als der lokalen '' |
Falls der Loader kompiliert werden soll, kann als Icon das Thunderbird-Icon unter '' | Falls der Loader kompiliert werden soll, kann als Icon das Thunderbird-Icon unter '' | ||
Zeile 62: | Zeile 144: | ||
==== Enigmail ==== | ==== Enigmail ==== | ||
- | Enigmail kann man [[https:// | + | Enigmail kann man [[https:// |
+ | |||
+ | {{anchor: | ||
+ | ==== p≡p ==== | ||
+ | |||
+ | Beim ersten Start würde Enigmail 2.x versuchen, Dateien für p≡p herunterzuladen und im Profil abzuspeichern. Das können wir bereits im Voraus erledigen, die entsprechenden Dateien finden sich [[https:// | ||
===== ToDo ===== | ===== ToDo ===== | ||
Zeile 68: | Zeile 155: | ||
* Checksumme | * Checksumme | ||
* ggf. weitere Extensions | * ggf. weitere Extensions | ||
+ | * ggf. weitere Privacy-Einstellungen | ||
=====Versionen ===== | =====Versionen ===== | ||
- | * < | + | * < |
+ | * <wrap alert> | ||
+ | * <wrap important> | ||
+ | * <wrap alert> | ||
+ | * <wrap alert> | ||
+ | * <wrap alert> | ||
+ | * <wrap alert> | ||
* <wrap alert> | * <wrap alert> | ||
* <wrap alert> | * <wrap alert> | ||
Zeile 76: | Zeile 170: | ||
===== Links ===== | ===== Links ===== | ||
+ | * [[https:// | ||
* [[http:// | * [[http:// | ||
* [[https:// | * [[https:// | ||
Zeile 82: | Zeile 177: | ||
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
- | * [[http://wald.intevation.org/forum/forum.php? | + | * [[https://www.privacy-handbuch.de/handbuch_31d.htm|Privacy-Handbuch: |
- | * [[https:// | + | * [[https:// |
+ | * [[https://dev.pep.foundation/ | ||
+ | * [[https:// | ||
+ | * [[https://stackoverflow.com/ | ||
- | {{tag> | + | {{tag> |