Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- import smtplib
- import sys
- from email.mime.text import MIMEText
- import argparse
- parser = argparse.ArgumentParser()
- parser.add_argument("--email")
- parser.add_argument("--password")
- parser.add_argument("--to")
- parser.add_argument("--smtp")
- parser.add_argument("--subject", nargs='+')
- parser.add_argument("--file")
- args = parser.parse_args()
- fromaddr = args.email
- password = args.password
- username = fromaddr
- textfile = args.file
- server = smtplib.SMTP(args.smtp+':587')
- toaddr = args.to.split(',')
- fp = open(textfile, 'rb')
- msg = MIMEText(fp.read())
- fp.close()
- subject = ' '.join(args.subject)
- msg['Subject'] = subject
- msg['From'] = fromaddr
- msg['To'] = ", ".join(toaddr)
- server.ehlo()
- server.starttls()
- server.login(username,password)
- server.sendmail(fromaddr, toaddr, msg.as_string())
- server.quit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement