Handling newsletter senders with no name and only an email.

This commit is contained in:
Samuel Clay 2016-03-16 16:02:40 -07:00
parent f534b2bd2a
commit 39b615cce1

View file

@ -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):