Jak w temacie. Pewnie nie ma opcji aby sprawdzić, czy jakiś adres e-mailowy jest w użyciu (tzn. czy właściciel odbiera i wysyła jakiekolwiek maile), ale czy jest możliwość sprawdzenia, czy dany adres e-mail w ogóle istnieje?
Od razu uprzedzam - w grę nie wchodzi wysyłanie wiadomości z potwierdzeniem odbioru.
Pozdrawiam, i mam nadzieję że w miarę dobry dział.
Tak bo jest wiele takich programów i serwisów online poprzez które można zweryfikować czy dana skrzynka istnieje (da się to zrobić ręcznie ale to już wyższa szkoła jazdy) np. na http://verify-email.org/ lub programem NetInfo.
A nie ponieważ wszystkie takie serwisy i programy działają w ten sposób że łączą się z serwerem mail adresata tak jakby chciały na dany adres wysłać maila i czeka na odpowiedź czy serwer przyjmuje dany adres odbiorcy czy nie a potem anuluje wysyłanie poczty i się rozłącza.
Kilka lat temu próbowałem to osiągnąć i spreparowałem skrypt, który łączy się do serwera pocztowego, loguje się tam, udając serwer SMTP, próbuje podać odbiorcę i patrzy na kod, jaki zwraca serwer SMTP, ale nie wysyła wiadomości (ogólnie to robi RCPT, a potem od razu QUIT). Działało, ale wiele serwerów pocztowych (np. gmail, poczta.onet, wp.pl) nie odpowiadało prostym kodem błędu albo potwierdzenia, tylko wyrzucało mnie na greylist informując o tymczasowym błędzie - a specyfika działania skryptu była taka, że miał być jednorazowy i natychmiastowy.
Więc wróciliśmy w firmie do wysyłania e-mail z kluczem potwierdzającym