Browse Source

to_addrs not defined if 'To' header is non-existant

pull/33/head
mcmaster 13 years ago
parent
commit
ea5e0c2ae6
  1. 7
      gpg-mailgate.py

7
gpg-mailgate.py

@ -19,12 +19,13 @@ for sect in _cfg.sections():
raw = sys.stdin.read()
raw_message = email.message_from_string( raw )
from_addr = raw_message['From']
to_addrs = list()
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'):
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'):
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 ):
if recipients == None:

Loading…
Cancel
Save