Sprawdzanie czy skrzynka Email istnieje

0

Witam, poszukuję gotowego rozwiązania dot. sprawdzania czy dany adres email istnieje. Nie chodzi mi tylko o domenę adresu czy o sprawdzanie poprawności ale o to, czy adres istnieje. Opisaną funkcję ma np. pewien portal "dla dorosłych" w dziale rejestracji: http://www.erodate.pl/pl/rejestracja/ ich skrypt sprawdza nie tylko "znane" skrzynki jak gmail czy wp ale tez (testowalem) nowo utworzone emaile na nowych domenach. Pozdrawiam.

0

O, faktycznie.. Podziel się rozwiązaniem jak znajdziesz, ja nie wiedziałem, że taka opcja jest możliwa bez wysłania maila.

Edit:
http://the-welters.com/professional/smtp.html
Komenda VRFY.

Ale uwaga - podobno nie należy ufać temu czemuś - podbno może albo zawsze zwracać błąd, albo zawsze zwracać ok - zależnie od ustawień.

0

Kilka lat temu napisałem klasę, która to robiła, próbując RCPT TO na serwerze SMTP i analizując otrzymany wynik. Działało dobrze, o ile ktoś na serwerze SMTP nie zrobił greylistingu i nie lubiło się z niektórymi serwerami. Możesz spróbować.

0
Ktos napisał(a):

Kilka lat temu napisałem klasę, która to robiła, próbując RCPT TO na serwerze SMTP i analizując otrzymany wynik. Działało dobrze, o ile ktoś na serwerze SMTP nie zrobił greylistingu i nie lubiło się z niektórymi serwerami. Możesz spróbować.

Dzięki za udostępnienie tej klasy, jednak po kilku jej testach niestety nie działa zawsze poprawnie - wspomniane przez Ciebie greylistingi... nurtuje mnie jakiego rozwiązania użyli programiści z portalu z pierwszego postu, że tak sprawnie im to działa

0

Możesz spróbować postawić sobie serwer SMTP, każ tej stronie zarejestrować się pod twoim adresem i podsłuchiwać ruch przy pomocy wireshark czy innego tcpdump, żeby zobaczyć jak ona się kontaktuje z serwerem.

0

kurczę, pomysł fajny, ale niestety nie mam zew IP żeby to przetestować :/ ale coś się wykombinuje ;)

0

Zaimplementuj sprawdzanie email bouncing (http://en.wikipedia.org/wiki/Non_delivery_report). Spory kawałek roboty, ale jeśli chcesz mieć to zrobione, to musisz mieć to zrobione właśnie w ten sposób.

[edit]
http://stackoverflow.com/questions/1011714/bounce-email-handling-with-php

0
ŁF napisał(a):

Zaimplementuj sprawdzanie email bouncing (http://en.wikipedia.org/wiki/Non_delivery_report). Spory kawałek roboty, ale jeśli chcesz mieć to zrobione, to musisz mieć to zrobione właśnie w ten sposób.

[edit]
http://stackoverflow.com/questions/1011714/bounce-email-handling-with-php

ale czy to właśnie nie wysyła maila który wyląduje normalnie w skrzynce?

imo na powyższej stronie połączyli dwie metody: sprawdzanie VRFY, a dla serwerów które go nie obsługują RCPT TO
jeśli obie metody zawiodą to można uznać adres za prawidłowy jeśli na dnsie domeny zdefiniowano rekord MX, lub ewentualnie bawić się w sprawdzanie NDR, ale imo gra nie warta świeczki - lepiej już wtedy po prostu uznać adres za prawidłowy

Zresztą po co w ogóle się w to bawić? Nie lepiej wysłać standardowy list aktywacyjny, który nie tylko sprawdzi poprawność adresu ale też czy user jest właścicielem tej skrzynki?

1 użytkowników online, w tym zalogowanych: 0, gości: 1