Переполнение стека

Моя цель — создать emailVerifier.php, который отправит электронное письмо, чтобы узнать, существует ли фактический адрес электронной почты или нет.

Вот что я сделал из этой библиотеки: https://github.com/hbattat/verifyEmail
И это очень хорошо работает на местном уровне, но когда я пытаюсь зайти на свой веб-сайт, сервер еще не отвечает, поэтому не может проверить адрес.

Я пробовал 3 разных SMTP-порта 25, 587, 465, но ничего не меняется. Есть идеи, где проблема должна быть?

Спасибо тебе.

0

Решение

Чувак, это намного сложнее из-за того, как ESP реагируют на плохие адреса электронной почты.

Вы не можете обязательно подтвердить адрес электронной почты, не подписавшись на один из различных циклов обратной связи.

Что вы можете сделать, это проверить, что электронное письмо соответствует RFC, используя php, или проверить, что записи MX существуют из DNS. Но вы не можете понять, соответствует ли адрес электронной почты домашним стилям различных почтовых сервисов.

Более надежный способ сделать это — этот проект:

https://github.com/mailgun/flanker

Если вы просто хотите сделать записи MX, используйте это:

https://packagist.org/packages/service-to/validate-email

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]