Popcorn 1.99.8 (Juni 2022)
Popcorn ist ein schlanker und portabler E-Mail-Client für Windows, der von Ultrafunk (ultrafunk.com) entwickelt und als Freeware (Open Source) angeboten wurde. Die Weiterentwicklung endete im Jahr 2012, die letzte Version 1.99.3 ist noch über Archive.org und einige Download-Sites (z.B. The Portable Freeware Collection) erhältlich.
Da ich Popcorn gerne verwende und immer noch für ein sehr nützliches Programm halte, habe ich basierend auf dem Originalcode Updates erstellt. Damit weist Popcorn folgende Verbesserungen auf:
- Unterstützung von TLS (also Verschlüsselung der Verbindungen mittels TLS anstelle SSL)
- eine aktualisierte Hilfedatei, die – im Hauptfenster – über Menü und F1 aufgerufen werden kann
- die frühere Mailbox Info-Funktion, verfügbar über das Menü und F6-Taste.
Installation
Laden Sie popcorn.zip herunter und entpacken Sie die Datei in einem Verzeichnis Ihrer Wahl. Das Programm (popcorn.exe) benötigt keine Installationsprozedur und benutzt das eigene Verzeichnis für die E-Mail-Konfiguration und temporäre Daten.
Bitte beachten Sie auch die enthaltene Read-me-Datei.
SSL/TLS
Wie in der Programmdokumentation beschrieben, verwendet Popcorn optional für die SSL-/TLS-Protokolle zwei Zusatzmodule (DLL-Dateien), die auf der OpenSSL-Entwicklung basieren. Beginnend mit Popcorn 1.99.8 kann die Version dieser OpenSSL-Bibliotheken ausgewählt werden. Damit ist auch der Einsatz neuerer DLL-Varianten möglich.
Derzeit sind OpenSSL-Versionen ab 3.0 aktuell. Die Vorversion 1.1.1 und die früher von Popcorn genutzte Version 1.0.2 sind mittlerweile überholt.
Die Auswahl der Version erfolgt über einen neuen Einstellungswert SSLLibraries.
Die folgende Tabelle gibt einen Überblick über die Versionen und zugehörigen DLL-Dateien.
OpenSSL-Version | Bibliotheken | SSLLibraries |
---|---|---|
1.0.2 | ssleay32.dll + libeay32.dll | 0 (Vorgabe) |
1.1.1 | libssl-1_1.dll + libcrypto-1_1.dll | 1 |
3.x | libssl-3.dll + libcrypto-3.dll | 2 |
Das OpenSSL-Projekt bietet den Quellcode der Libraries zum Download an, verweist aber informell auch auf einige Binärdistributionen. Darunter befinden sich Download-Adressen für die genannten Win32-DLLs als Teil vorbereiteter Pakete.
Zur verwendung wählen Sie eine Ausgabe der Bibliotheken für 32-Bit-Windows, bevorzugt ohne externe Abhängigkeiten. Laden Sie das Paket herunter und extrahieren oder kopieren Sie die beiden DLL-Dateien in den Popcorn-Ordner. Stellen Sie ggf. in Popcorn den Wert von SSLLibraries entsprechend ein (Settings-Dialog) und starten Sie das Programm neu.
Systembedingungen:
Die DLLs der neueren OpenSSL-Versionen sind von Funktionen des Windows-APIs abhängig, die vor Windows Vista nicht vorhanden sind. Beachten Sie, dass angebotene Binärdateien zusätzliche Abhängigkeiten aufweisen können (z.B. Laufzeit-DLLs von Microsoft Visual Studio).
Authentifizierungsmethoden
Popcorn unterstützt die Mail-Protokolle POP3 und SMTP, die eine Anmeldung mittels Benutzername und Passwort durchführen. Zum gegenwärtigen Zeitpunkt ist eine Unterstützung anderer Authentifizierungsmethoden (z.B. OAuth2) nicht geplant.
Quellcode
Die Datei popcorn_source.zip enthält den Originalcode der Version 1.99.3 sowie die für das Update geänderten Quelldateien.
Lizenz, Hinweise
Die von Ultrafunk erteilte Lizenz erlaubt die Benutzung und Änderung des originalen Quellcodes unter der Voraussetzung, dass die hieraus entwickelten Programme weiterhin unbeschränkte Freeware sind.
Bitte nehmen Sie zur Kenntnis, dass Download und Verwendung dieses Programms auf eigene Gefahr erfolgen, da ich hierfür keinerlei Gewähr oder Haftung übernehme.