validate_email — это простой модуль для валидации email-адресов.



Модуль предоставляет одну основную одноименную функцию, предназначенную для валидации адреса, с помощью уже написанных регулярных выражений. Также в функции реализована проверка mx-записи у сервера и существования переданного адреса, за это отвечают необязательные параметры-флаги функции verify и check_mx.



Функция validate_email проверяет не на существование email-адреса, а возможность на его существования. На фото выше приведён пример.



Модуль отлично подойдёт для различных форм регистрации/входа и в различных других проектах.



Стоит отметить, что при обращении validate_email к DNS записям необходимо предварительно установить модуль py3dns.



Ставится командой pip install validate_email

Простенькая документация и примеры кода здесь.