diff --git a/apps/newsletters/models.py b/apps/newsletters/models.py index 76f48d2c0..1893c5f08 100644 --- a/apps/newsletters/models.py +++ b/apps/newsletters/models.py @@ -86,7 +86,7 @@ class EmailNewsletter: return story def user_from_email(self, email): - tokens = re.search('(\w+)\+(\w+)@newsletters.newsblur.com', email) + tokens = re.search('(\w+)[\+\-\.](\w+)@newsletters.newsblur.com', email) if not tokens: return