#!/usr/bin/python
-import sys
-import os
import csv
+import os
import smtplib
import subprocess
+import sys
+
sender_header = 'mail-merge-sender@mit.edu'
smtp = None
setup_sendmail, sendmail = smtp_funcs
setup_sendmail, sendmail = cmd_funcs
-if __name__=='__main__':
- print "Syntax: $script $cc_addr $template $recipients"
- setup_sendmail()
- cc_addr = sys.argv[1]
- email_file = sys.argv[2]
+def mail_merge(cc_addr, email_file, recipients_file):
email = open(email_file, 'r').read()
- reader = csv.reader(open(sys.argv[3]))
+ reader = csv.reader(open(recipients_file, 'r'))
header = reader.next()
print header
for line in reader:
print dct
text = email % dct
sendmail([dct['email'], cc_addr, ], text, )
+
+if __name__=='__main__':
+ print "Syntax: $script $cc_addr $template $recipients"
+ setup_sendmail()
+ cc_addr = sys.argv[1]
+ email_file = sys.argv[2]
+ recipients_file = sys.argv[3]
+ mail_merge(cc_addr, email_file, recipients_file, )