2012-09-28 6 views
7

HaskellNet scheint die einzige verfügbare IMAP-Clientbibliothek für Haskell zu sein, scheint jedoch keine TLS-Verbindungen zu unterstützen, die für den Zugriff auf die IMAP-Server von Google Mail erforderlich sind. Gibt es alternative Haskell-Bibliotheken oder Workarounds?Gibt es eine Haskell IMAP-Bibliothek, die mit TLS funktioniert?

+0

Nicht sicher, ob Sie dies als eine tatsächliche Lösung betrachten würden, aber es sieht so aus, als ob das Paket [imapget] (http://hackage.haskell.org/package/imapget) HaskellNet zum Abrufen von Google Mail verwendet. Es sieht so aus, als ob der Autor etwas von seinem eigenen SSL-Code benutzt. – sabauma

Antwort

3

Auschecken imapget on hackage. Diese Einschränkung wird umgangen, indem ein Proxy-Port erstellt wird.

7

Entschuldigen Sie, dass Sie hier einen ziemlich alten Beitrag gefunden haben, aber ich stieß auf diesen Thread, als ich vor einer Weile das gleiche Problem hatte und seitdem eine Bibliothek geschrieben habe, die HaskellNet SSL/TLS-Unterstützung hinzufügt. Es verwendet eine andere Bibliothek, eine Verbindung, die zum Zeitpunkt der ursprünglichen Veröffentlichung dieser Frage nicht existierte und die das Hinzufügen von TLS-Unterstützung wesentlich einfacher machte als früher. Sie können es hier finden: http://hackage.haskell.org/package/HaskellNet-SSL

Hoffentlich wird dies für jeden anderen, der auf diesen Thread stolpert auf der Suche nach Informationen über die Verbindung zu Google Mail-Konten von Nutzen sein. Genau genommen gibt es für Google Mail Beispielcode für die Verbindung mit ihren IMAP/SMTP-Servern in the repository.

0

Sieht aus wie eine neue Bibliothek seit Ihrem letzten Beitrag: imap: Eine effiziente IMAP-Client-Bibliothek, mit SSL und Streaming.