diff --git a/apps/newsletters/models.py b/apps/newsletters/models.py index 575163e91..76f48d2c0 100644 --- a/apps/newsletters/models.py +++ b/apps/newsletters/models.py @@ -106,11 +106,14 @@ class EmailNewsletter: def split_sender(self, sender): tokens = re.search('(.*?) <(.*?)@(.*?)>', sender) - # if not tokens: - # name, domain = params['sender'].split('@') - # return name, sender, domain + + if not tokens: + name, domain = sender.split('@') + return name, sender, domain + sender_name, sender_username, sender_domain = tokens.group(1), tokens.group(2), tokens.group(3) sender_name = sender_name.replace('"', '') + return sender_name, sender_username, sender_domain def get_content(self, params):