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

Мой адрес электронной почты на www.email.it отключен, потому что я не использовал его в течение длительного времени.

Теперь, когда я иду на FB, я получаю это сообщение:

"Our systems have detected that xxxxxxx@email.it is no longer a valid email. " 

Поэтому мой вопрос:

Как эти системы могут определить, действительно ли электронное письмо действительно?

Вы не можете определить, является ли электронное письмо поддельным. Все, что вы можете сделать, это определить, соответствует ли строка RFC 5322 действительным форматом адреса электронной почты. Вы не можете знать, была ли такая учетная запись объявлена ​​на целевом SMTP-сервере, если вы не владеете этим сервером. Вероятно, вы можете попробовать отправить электронное письмо на этот адрес и посмотреть, что ответит удаленный SMTP-сервер.

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

Кроме того, даже если адрес электронной почты соответствует правильному формату адреса электронной почты RFC 5322, это не означает, что он является допустимым адресом электронной почты на целевом сервере; многие серверы неправильно реализуют этот стандарт!

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

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

Как вы можете видеть, SMTP замечательно ненадежен, учитывая, насколько хорошо он работает на практике.

Скорее всего, Facebook попытался отправить почту на этот адрес. Они знают, что адрес недействителен, потому что почта отскочила.

Возможно, они попытались отправить электронное письмо (такое как EULA обновления) указанному хосту, и он ответил недобросовестным образом – следовательно, «недействительно»,

SMTP является своего рода глупостью в отношении того, как он обрабатывает – или не обрабатывает – сообщения «не могут доставлять» равномерно, но различные обнаружения могут работать «достаточно хорошо» (VRFY, проверка автоматических ответных сообщений и т. Д.),

Я уверен, что FB отправил вам какой-либо адрес электронной почты, и с тех пор ваша почта будет удалена или деактивирована ….. там, где ваша электронная почта будет возвращаться к ним с сообщением об ошибке, например:

 No such user mailbox unavailable etc .. 

поэтому они смогли узнать это и деактивировать вашу учетную запись

если вам интересно узнать, что сообщение об ошибке просто отправит электронное письмо и дождитесь, пока оно вернется к вам

простой, но удобный 🙂

То, что делают некоторые компании (и, возможно, FB, хотя я и не знаю наверняка), периодически отправляет электронное письмо на учетную запись, просто чтобы узнать, является ли он «живым» – они попросят получателя щелкнуть ссылку на нем чтобы подтвердить, что адрес электронной почты все еще используется.

После нескольких таких писем, которые не получили ответа (или отскочили ), они рассмотрят адрес электронной почты «мертвый».