@@ -1,4 +1,5 @@ import logging +import smtplib from datetime import datetime from typing import Any, Sequence @@ -47,6 +48,8 @@ class EmailService: ) except (dns.resolver.NoAnswer, dns.resolver.NXDOMAIN, dns.exception.Timeout): raise DomainNotFound + except smtplib.SMTPRecipientsRefused: + raise DomainNotFound except Exception as exc: logger.exception(exc) raise Exception(_('Error occured when proceed email sending'))