как выхватывать "битые" email-ы?

IntenT

SkyDiver
ys
1. Проверить домен на существование
1.1 проверить MX record
1.1 проверить живо ли то, что прописано в MX record.

2. Сходить на smtp MX записи с самым маленьким весом и посмотреть куда он пошлет после "RCPT TO:" (если код пятисотой серии - можно грохнуть, предварительно проверив ответ на предмет ключевого слова "quota").

3. Отправляя почту автоматическим методом, указывать Error-To: на адрес робота, который все это дело будет разгребать/парсить/грохать .
3.1 Можно и From: туда же запихнуть, говорят особо одаренные MTA не понимают Error-To: .
Все это уже делалось. Максимум 20-30 строк кода на пхп.
вероятность намного меньше.

Например мыл.ру принимает мыло для любого получателя, даже если адрес ***@mail.ru, и не говорит при этом, что такого адреса нет, если его действительно нет.
 

aZa

Новичок
Вернемся к моему первому постингу и перечитаем его внимательней ........

Обычным email-клиентом отправляю письмо - приходят какие-то сообщения об ошибках, а отправляя через mail() и *правильно* указывая поле from мне никаких сообщений об ошибках не приходит!

Я не спрашиваю про разные bit-buck-еты и тому подобные которые просто "схавывают" всю почту, даже если такого пользователя нет, без всяких ответых сообщениях об ошибках ... Вот и зародилось подозрение, что возможны мейл-сервера каким-то образом различают как именно было послано это письмо и принимают решение НЕ отправлять сообщение об ошибке на письмо посланное mail().
 

Линк

Guest
что возможны мейл-сервера каким-то образом различают как именно было послано это письмо и принимают решение НЕ отправлять сообщение об ошибке на письмо посланное mail().
ты почитай RFC про SMTP что бы таких глупых подозрений более не возникало

единственное что знают smtp сервера - заголовки. пошли сам себе письмо через mail и через клиент и сравни заголовки
 

tony2001

TeaM PHPClub
>Вот и зародилось подозрение, что возможны мейл-сервера каким-то образом
>различают как именно было послано это письмо и принимают решение НЕ
>отправлять сообщение об ошибке на письмо посланное mail().

это ошибочное подозрение.
 
Сверху