Я пытался несколько писем с помощью validate_email библиотеки Python, кажется, есть три функции:Python - Validate ли Email Exists
1. is_valid = validate_email('[email protected]')
2. is_valid = validate_email('[email protected]',check_mx=True)
3. is_valid = validate_email('[email protected]',verify=True)
Я был бы очень признателен объяснение, именно то, что делает каждый из них. Первый всегда дает мне Истину, а третий всегда дает Нет. Заранее спасибо!
P.S. Если для этого есть другие библиотеки Python, я бы тоже хотел узнать об этом.
Итак, check_mx = True проверяет, имеет ли домен SMTP-сервер и проверяет-True проверяет наличие определенного электронного письма? –
Да, предположим, например. вы даете [email protected], где почтовый сервер для компании «compay» сам не существует, метод возвращает false. Если есть почтовый сервер, он возвращает true. параметр проверки проверяет, существует ли конкретный адрес электронной почты, почтовый сервер SMTP, надеюсь, что вы сможете его получить. –
Это странно, потому что я получаю None, когда говорю «is_valid = validate_email (« help @ google.com », verify = True) " –