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?
Odpowiedz
Zapoznaj się z imapget on hackage. Obwiązuje to ograniczenie, tworząc port proxy.
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.
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ą.
- 1. IMAP + TLS/SSL z synapsą?
- 2. Biblioteka dla IMAP IDLE
- 3. Która biblioteka Haskell dla łańcuchów interpolowanych
- 4. Czy istnieje pewna standardowa biblioteka Haskell, która zajmuje się komunikacją procesową?
- 5. Czy istnieje biblioteka Java, która może "zmienić" dwa obiekty?
- 6. Biblioteka Haskell jak SymPy?
- 7. Biblioteka serwerów SMTP i IMAP dla .NET
- 8. Biblioteka Haskell do komunikacji HTTP
- 9. Potrzebuję biblioteki klienta java stomp, która współpracuje z ssl
- 10. Biblioteka łączników parserów z wyboru (haskell)
- 11. Haskell RSS, mail i biblioteka XML wyborów
- 12. Czy istnieje biblioteka JavaScript iCalendar?
- 13. Czy istnieje jakaś biblioteka do deserializacji z pythonem, która jest serializowana z java
- 14. Biblioteka przetwarzania obrazu Haskell?
- 15. Czy istnieje szablon funkcji haskell do cytowania?
- 16. Czy istnieje samodzielna biblioteka routingu PHP?
- 17. Czym jest standardowa biblioteka Haskell?
- 18. Czy istnieje lekka biblioteka systemów plików C++?
- 19. Czy istnieje biblioteka JS, która obsługuje pisanie zapytań linq do sql z nodejs?
- 20. Czy istnieje jakaś biblioteka, która sprawia, że element create z ciągu jest łatwy?
- 21. Czy istnieje domyślny typ polimorficzny jednostki haskell
- 22. Czy istnieje biblioteka Java funkcji Unix?
- 23. Czy istnieje szablon Haskell/mechanizm derywacyjny dla Data.Binary (lub znajomych?)
- 24. Czy istnieje biblioteka matematyki open-source związana z pokerem?
- 25. Czy istnieje biblioteka USB z wieloma platformami C++?
- 26. Czy dla Pythona istnieje biblioteka funkcji związanych z podstawowymi elementami?
- 27. Czy istnieje równoległe znalezisko w Haskell?
- 28. Czy istnieje rdzeń modułu Perla dla obsługi SSL/TLS?
- 29. Czy istnieje wieloplatformowa biblioteka wątków w C++?
- 30. Czy istnieje jakaś biblioteka ActiveResource dla Java?
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