Я пишу скрипт, используя python, чтобы проверить, является ли электронная почта действительной или существует.После исследования мне просто нужно
- получить SMTP-серверы
- подключиться к этим SMTP-серверам
- , используя соединение, проверить адрес электронной почты, если он существует в SMTPserver
Моя проблема в том, что, когда я пытаюсь отправить письмо с правильным доменом, например, xxxx@gmail.com, оно работает.даже если адрес электронной почты выглядит составленным, он все равно будет отображаться как действительный адрес электронной почты
. Мой сценарий работает, если домен электронной почты неверен или составлен и не может подключиться к возвращенному списку серверов smtp.таким образом, это терпит неудачу ожидаемо.
, но как только я проверяю третью функцию, которая является командой rcpt, она всегда возвращает true.почему?
Я проверил другие библиотеки, такие как проверка электронной почты, но она, кажется, уже устарела, но я использовал хорошие части.
Итак, есть ли условие с rcpt, которое я должен рассмотреть передпроверка правильности адреса электронной почты?