From a34d40bb9f7333133a83a750872db3a2b511591f Mon Sep 17 00:00:00 2001 From: Christian Haschek Date: Wed, 10 Nov 2021 23:50:34 +0100 Subject: [PATCH] condensed email filter --- python/mailserver.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/mailserver.py b/python/mailserver.py index 086c06a..bfdcecc 100644 --- a/python/mailserver.py +++ b/python/mailserver.py @@ -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