to_addrs not defined if 'To' header is non-existant
This commit is contained in:
parent
86cdbf7a4e
commit
ea5e0c2ae6
|
@ -19,12 +19,13 @@ for sect in _cfg.sections():
|
||||||
raw = sys.stdin.read()
|
raw = sys.stdin.read()
|
||||||
raw_message = email.message_from_string( raw )
|
raw_message = email.message_from_string( raw )
|
||||||
from_addr = raw_message['From']
|
from_addr = raw_message['From']
|
||||||
|
to_addrs = list()
|
||||||
if raw_message.has_key('To'):
|
if raw_message.has_key('To'):
|
||||||
to_addrs = map(lambda x: x.strip(), raw_message['To'].split(','))
|
to_addrs.extend( map(lambda x: x.strip(), raw_message['To'].split(',')) )
|
||||||
if raw_message.has_key('Cc'):
|
if raw_message.has_key('Cc'):
|
||||||
to_addrs.extend( map(lambda x: x.strip(), raw_message['Cc'].split(',')))
|
to_addrs.extend( map(lambda x: x.strip(), raw_message['Cc'].split(',')) )
|
||||||
if raw_message.has_key('Bcc'):
|
if raw_message.has_key('Bcc'):
|
||||||
to_addrs.extend( map(lambda x: x.strip(), raw_message['Bcc'].split(',')))
|
to_addrs.extend( map(lambda x: x.strip(), raw_message['Bcc'].split(',')) )
|
||||||
|
|
||||||
def send_msg( message, recipients = None ):
|
def send_msg( message, recipients = None ):
|
||||||
if recipients == None:
|
if recipients == None:
|
||||||
|
|
Loading…
Reference in New Issue