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.

- Rejestracja:ponad 18 lat
- Ostatnio:3 dni
- Lokalizacja:Rzeszów
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ń.

- Rejestracja:prawie 23 lata
- Ostatnio:około 2 godziny
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ć.
- Testmail.class.zip (2 KB) - ściągnięć: 137
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

- Rejestracja:ponad 22 lata
- Ostatnio:7 dni
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

- Rejestracja:około 14 lat
- Ostatnio:ponad 9 lat
Ł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?
sgsodfo@daksjkaji.pl