Strona 1 z 1

Sprawdzanie poczty e-mail

Nowy postNapisane: niedziela, 10 stycznia 2010, 13:05
przez mko000
Jak sprawdzić czy mamy nową wiadomość na skrzynce? Jaki komponent ?

Re: Sprawdzanie poczty

Nowy postNapisane: niedziela, 10 stycznia 2010, 13:22
przez Cyfrowy Baron
Trzeba zajrzeć na serwer i sprawdzić czy są tam jakieś wiadomości. Do odbierania wiadomości z serwera służy protokół POP3 więc najlepiej posłużyć się pakietem INDY i komponentem TIdPOP3.

Re: Sprawdzanie poczty e-mail

Nowy postNapisane: poniedziałek, 11 stycznia 2010, 23:35
przez mko000
Kod: Zaznacz cały
pop3->Host = "pop.gmail.com";
pop3->Port = 995;
pop3->Username = "mko000";
pop3->Password = "mko000";
pop3->Connect();

tak łącze się z pocztą. Wiem że ma szyfrowanie ssl a więc użylem IdSSLIOHandlerSocketOpenSSL1
podlaczylem go do pop 3 ale wyrzuca mi błąd że nie można załadować biblioteki ssl. Ale to dopiero po odpaleniu programu. Skąd tą bibliotekę wziąć?

Re: Sprawdzanie poczty e-mail

Nowy postNapisane: wtorek, 12 stycznia 2010, 01:28
przez Witold
mko000 napisał(a): ale wyrzuca mi błąd że nie można załadować biblioteki ssl. Ale to dopiero po odpaleniu programu. Skąd tą bibliotekę wziąć?


http://indy.fulgan.com/SSL/

Re: Sprawdzanie poczty e-mail

Nowy postNapisane: wtorek, 12 stycznia 2010, 19:35
przez mko000
Pobrałem paczkę dla win 32 i dodałem do projektu poprzsez Add->Poject i nadal wyskakuje mi błąd. Którą wersję pobrac?

Re: Sprawdzanie poczty e-mail

Nowy postNapisane: wtorek, 12 stycznia 2010, 20:06
przez Witold
mko000 napisał(a):Pobrałem paczkę dla win 32 i dodałem do projektu poprzsez Add->Poject i nadal wyskakuje mi błąd. Którą wersję pobrac?


te dll'e które tam są (libeay32.dll, ssleay32.dll, zib1.dll) wrzuć do katalogu systemowego \WINDOWS\system32

Re: Sprawdzanie poczty e-mail

Nowy postNapisane: piątek, 15 stycznia 2010, 14:49
przez mko000
Ok już łącze się z pocztą pobieram maile lecz pop3->CheckMessages(); zwraca mi ilość wszystkich dostępnych maili (czyt spam zapisane odebrane). Chciałbym aby podawało mi tylko ilość poczty Odebranej(nie spamu) i nie odczytanej jeżeli jest taka możliwość. Naprowadzi mnie ktoś jak to zrobić?

Re: Sprawdzanie poczty e-mail

Nowy postNapisane: piątek, 15 stycznia 2010, 17:31
przez Cyfrowy Baron
Sam musisz wprowadzić filtry po stronie klienta, gdyż po stronie serwera to chyba takich filtrów nie ma. Spam jest specjalnie oznaczany, wiec klient sprawdzając tytuł wiadomości może odrzucać te oznaczone jako spam, co do przeczytanych, jeżeli wciąż są na serwerze to niby jak miałby je rozróżniać.