Инструмент проверки адреса электронной почты - рекомендации/опыт? [закрытый]

Я недавно столкнулся с инструментом, который возьмет список адресов электронной почты и попытается чистить его ерунды, обращается к тому, люди используют, желая загрузить/подписать для чего-то, не получая получающиеся электронные письма (например, asdf@asdf.com).

Рассматриваемый инструмент был почтовым Инструментом Проверки Softsea.

Это сначала исключает побочные почтовые домены путем выполнения поиска DNS и затем может также продолжить соединяться с соответствующим сервером SMTP для выяснения у этого, существует ли рассматриваемый почтовый ящик на самом деле. К сожалению, я не смог настроить инструмент правильно, чтобы заставить этот второй шаг работать, поскольку я не мог понять, в каких данных конфигурации он нуждался (он попросил SMTPID?).

Мой вопрос - это:

Кто-либо может рекомендовать/совместно использовать их опыту немного большего количества удобного для пользователя инструмента достигнуть этого? или сбой, которые указывают, где я иду не так, как надо с этим в особенности!?

Инструмент не должен был бы быть бесплатным, но я ищу тот, который является довольно прямым для использования.

4
задан 01.02.2010, 14:23

2 ответа

Вы не можете надежно проверить, что конкретный адрес допустим, потому что много почтовых серверов не скажут Вам непосредственно во время разговора SMTP. Многие явно настроены для не отвечания "пользователем/почтовым ящиком, не существует" ошибки для остановки способности посторонних получить список допустимые адреса. Также сервер SMTP, который Вы подключаете до мая просто быть реле, которое передает сообщения на серверах глубже в сети - в этом случае сервер, с которым Вы говорите, не может знать вообще, какие адреса допустимы, это будет, какие домены обработать и то, где передать почту для них (таким образом, это примет любой адрес для тех доменов, и что-то еще будет позже в процессе, выведет недопустимые).

Даже на самом деле отправка сообщения не работала бы, если Вы не ожидаете пользователя для подтверждения получения сообщения, как не, все серверы отправляют возвращенные сообщения за недопустимыми учетными записями.

Также будьте осторожны при проверке на недопустимые домены как часть проверки, которую Вы считаете или временные проблемы DNS и другие такие неустойчивые сетевые незначительные сбои, иначе Вы могли вывести адреса, которые совершенно допустимы при нормальных условиях.

5
ответ дан 07.12.2019, 20:11

Стандартный ответ на Ваш вопрос идет как это:

"Единственным способом подтвердить, что адрес электронной почты допустим, является к посланному электронное письмо, и попросите, чтобы пользователь проверил, что получил его (например, перейдя по ссылке проверки).

В то же время необходимо спросить себя, чего Вы хотите достигнуть. Если Вы просто хотите получить адреса электронной почты, чтобы однозначно определить пользователей или удостовериться, что можно отправить новостные рассылки однажды, существуют много, или бесплатные сервисы, вводящие одноразовые адреса электронной почты людям, могли бы использовать (см., например, этот поиск Google). Думайте о том, почему Вам нужен тот адрес электронной почты или почему пользователь хотел бы лгать Вам."

1
ответ дан 07.12.2019, 20:11

Теги

Похожие вопросы