import smtplib
sender_header = 'mail-merge-sender@mit.edu'
+smtp = None
def dictize_line(header, line,):
line_dict = {}
line_dict[key]=elem
return line_dict
-if __name__=='__main__':
- print "Syntax: $script $cc_addr $template $recipients"
+def setup_sendmail():
+ global smtp
smtp = smtplib.SMTP()
smtp.connect()
+
+def sendmail(addrs, text):
+ global smtp
+ smtp.sendmail(sender_header, addrs, text, )
+
+if __name__=='__main__':
+ print "Syntax: $script $cc_addr $template $recipients"
+ setup_sendmail()
cc_addr = sys.argv[1]
email_file = sys.argv[2]
email = open(email_file, 'r').read()
dct = dictize_line(header, line, )
print dct
text = email % dct
- smtp.sendmail(sender_header, [dct['email'], cc_addr, ], text, )
+ sendmail([dct['email'], cc_addr, ], text, )