condensed email filter

This commit is contained in:
Christian Haschek 2021-11-10 23:50:34 +01:00
parent 03d547dead
commit a34d40bb9f

View file

@ -112,7 +112,7 @@ class CustomSMTPServer(smtpd.SMTPServer):
for em in rcpttos:
em = em.lower()
if not re.match(r"^[A-Za-z0-9\.\+_-]+@[A-Za-z0-9\._-]+\.[a-zA-Z]*$", em):
if not re.match(r"[^@\s]+@[^@\s]+\.[a-zA-Z0-9]+$", em):
logger.exception('Invalid recipient: %s' % em)
continue