2012-09-28 7 views
7

HaskellNet wydaje się być jedyną dostępną biblioteką klientów IMAP dla Haskella, ale nie obsługuje połączeń TLS, które są niezbędne do uzyskania dostępu do serwerów IMAP Gmaila. Czy są jakieś alternatywne biblioteki Haskella lub sposoby ich obejścia?Czy istnieje biblioteka IMAP Haskell, która współpracuje z TLS?

+0

Nie jestem pewien, czy uznałbyś to za faktyczne rozwiązanie, ale wygląda na to, że pakiet [imapget] (http://hackage.haskell.org/package/imapget) używa HaskellNet do pobierania z Gmaila. Wygląda na to, że autor używa swojego własnego kodu SSL. – sabauma

Odpowiedz

7

Przepraszam, że wyjęłam całkiem stary post, ale natknąłem się na ten wątek, gdy miałem ten sam problem jakiś czas temu i napisałem bibliotekę, która dodaje obsługę SSL/TLS do HaskellNet. Korzysta z innej biblioteki, połączenia, które, jak sądzę, nie istniało w czasie, kiedy to pytanie zostało pierwotnie opublikowane, i które znacznie ułatwiło dodawanie obsługi TLS. Znajdziesz go tutaj: http://hackage.haskell.org/package/HaskellNet-SSL

Mam nadzieję, że będzie to przydatne dla każdego, kto natknie się na ten wątek szukający informacji o łączeniu się z kontami gmail. W rzeczywistości, w szczególności dla Gmaila, istnieje przykładowy kod do połączenia z ich serwerami IMAP/SMTP in the repository.

0

Wygląda na to, że od ostatniego postu pojawiła się nowa biblioteka: imap: Skuteczna biblioteka klientów IMAP z protokołem SSL i transmisją strumieniową.

Powiązane problemy