За последние 24 часа нас посетил 62371 программист и 1742 робота. Сейчас ищут 875 программистов ...

проверка существования почтового ящика по ответу сервера

Тема в разделе "Прочие вопросы по PHP", создана пользователем nervouselectronic, 26 сен 2007.

  1. nervouselectronic

    nervouselectronic Активный пользователь

    С нами с:
    29 апр 2007
    Сообщения:
    54
    Симпатии:
    0
    Какими средствами в PHP можно реализовать проверку существования почтвого ящика, не высылая ему пройти по ссылке при регистрации?

    Возможно, часть почтовых ящиков будут ошибочно приняты за несуществующие, т.к. не все почтовые системы сообщают об ошибках, а просто молча принимают почту и опять таки молча уничтожает письма отправленые на несуществующие адреса.
    Но тем не менее, часть почтовых ящиков можно проверить не просто проводя анализ формы имя@домен, т.к. кое-кто может вводить название ящика, которого нет. А отправляя почтовому серверу тестовое сообщение и по ответу универсально определять "живучесть", хотя бы части почтовых ящиков.

    Как это можно реализовать?
     
  2. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
  3. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    Код (Text):
    1.  
    2. hosting(440hz):~$>telnet localhost 25
    3. Trying ::1...
    4. telnet: connect to address ::1: Connection refused
    5. Trying 127.0.0.1...
    6. Connected to localhost.440hz.ru.
    7. Escape character is '^]'.
    8. 220 hosting.440hz.ru ESMTP Exim 4.67 Wed, 26 Sep 2007 20:19:15 +0400
    9. VRFY 441hz@440hz.ru
    10. 550 <441hz@440hz.ru> Unrouteable address
    11. VRFY 440hz@440hz.ru
    12. 250 <440hz@440hz.ru> is deliverable
    ну вот так можно...