Как проверить наличие адреса электронной почты в Yahoo без отправки

Я сделал несколько методов, чтобы проверить, является ли адрес электронной почты в Yahoo действительным или нет, используя модуль perl, а также метод пробного постфиксного MTA. Во всех этих методах он пытался отправить почту в Yahoo только после того, как сказал, что адрес действителен или нет. Пожалуйста, дайте мне знать, есть ли способ узнать существование адреса электронной почты в Yahoo без отправки.

1 ответ

Команда SMTP, которую вы хотите VRFY ("Убедитесь, что адрес существует").
Yahoo не поддерживает это. Hotmail не поддерживает это. GMail не поддерживает это.,, Никто не поддерживает это.

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

Что вы должны сделать, это правильно очистить свой список (убедитесь, что он действительно включен, и использовать что-то вроде Perl Email::Valid проверить, что адреса хотя бы правильно сформированы, прежде чем пытаться их отправлять). Затем удалите адреса после получения 5xx сериал подпрыгивает, как хороший гражданин интернета.

Это самое лучшее, что вы можете сделать.

Другие вопросы по тегам