Obsługa POP3/IMAP w C#

Obsługa POP3/IMAP w C#
Wizzie
  • Rejestracja: dni
  • Ostatnio: dni
0

Witam, mam zamiar napisać program do obsługi poczty poprzez protokoły POP3 i IMAP, szperałem nieco i w bibliotekach .NET nie ma nic na ten temat. Czy potrzebuję jakiejś zewnętrznej biblioteki (a jeśli tak, to jakiej), jeśli nie to jak to zrobić (rozumiem, że poprzez TCP/IP, którego, jak wyczytałem, używają te protokoły, ale jestem w tych tematach kompletnie zielony) bez zewnętrznych bibliotek?

SM
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 24
0

Polecam zewnętrzne biblioteki, mniej zabawy, proste metody itp..

Do POP3 w porządku była(jeśli dobrze pamiętam) OpenPop, jeśli chodzi o IMAP dobra jest od Limilabs.

Wizzie
  • Rejestracja: dni
  • Ostatnio: dni
0

A coś, co ma w sobie oba protokoły? Czy lepiej używać dwóch bibliotek?

Edit: Limilabs ma w sobie i to i to właśnie zauważyłem.

Edit2: "The evaluation version of the component changes the subject of some emails to "Please purchase a license" message and shows a message box". Coś darmowego może ktoś zna podobnego do tego?

DibbyDum
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Polska, Kraków
0

http://mailsystem.codeplex.com/ Ale skoro ma być to do celów edukacyjnych tylko dla siebie to może lepiej spróbować coś zaimplementować samemu?

Wizzie
  • Rejestracja: dni
  • Ostatnio: dni
0

W sensie, że przez sockety i TCP? Nie mam z tym żadnego doświadczenia, więc zanim zacznę z tymi protokołami powinienem ogarnąć temat?

Jest jakiś poradnik/tutorial na temat tych protokołów, w sensie jak to działa - bo też nie mam pojęcia.

DibbyDum
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Polska, Kraków
0

Jak by poszukać na pewno coś by się znalazło.
http://www.developerfusion.com/article/4071/how-to-pop3-in-c/2/
http://www.developerfusion.com/article/4039/custom-smtp-in-c/2/

Do tego możesz podpatrzeć jak wygląda kod projektów open source. No i zostaje lektura RFCefów.

Wizzie
  • Rejestracja: dni
  • Ostatnio: dni
0

Ok, czytam sobie RFC o tych protokołach i wiem już mniej więcej o co biega, tylko mam pytanie - łącząc się, np. z serwerem Gmaila, mogę używać obu protokołów, czy każdy serwer używa jednego?

Ktos
  • Rejestracja: dni
  • Ostatnio: dni
0

Różnie. Ogólnie kiedyś było tak, że IMAP był o wiele mniej popularny, całe szczęście się to pozmieniało.

DibbyDum
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Polska, Kraków
0

Microsoft Exchange, Google Mail, Zimbra, WP, Home.pl, Onet i pewnie wiele innych mają zaimplementowanego IMAPa kwestia w jakim stopniu. Na przykład w takim Home.pl nie ma możliwości ustawiania własnych flag. :) Zimbrze nie ma możliwości użycia OAuth (btw. ich soap-api też do najlepszych nie należy ;)).

Wizzie
  • Rejestracja: dni
  • Ostatnio: dni
0

Czyli będzie trochę kombinowania ;> No nic, życzcie mi powodzenia :D

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.