Guest User

Untitled

a guest
Jun 21st, 2018
386
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. import smtplib
  2. from email.mime.text import MIMEText
  3. from email.utils import formatdate
  4.  
  5. FROM_ADDRESS = 'hogehoge@gmail.com'
  6. MY_PASSWORD = 'password'
  7. TO_ADDRESS = 'hogehoge@gmail.com'
  8. BCC = 'hogehoge@gmail.com'
  9. SUBJECT = 'subject'
  10. BODY = 'message from python'
  11.  
  12.  
  13. def create_message(from_addr, to_addr, bcc_addrs, subject, body):
  14. msg = MIMEText(body)
  15. msg['Subject'] = subject
  16. msg['From'] = from_addr
  17. msg['To'] = to_addr
  18. msg['Bcc'] = bcc_addrs
  19. msg['Date'] = formatdate()
  20. return msg
  21.  
  22.  
  23. def send(from_addr, to_addrs, msg):
  24. smtpobj = smtplib.SMTP('smtp.gmail.com', 587)
  25. smtpobj.ehlo()
  26. smtpobj.starttls()
  27. smtpobj.ehlo()
  28. smtpobj.login(FROM_ADDRESS, MY_PASSWORD)
  29. smtpobj.sendmail(from_addr, to_addrs, msg.as_string())
  30. smtpobj.close()
  31.  
  32.  
  33. if __name__ == '__main__':
  34.  
  35. to_addr = TO_ADDRESS
  36. subject = SUBJECT
  37. body = BODY
  38.  
  39. msg = create_message(FROM_ADDRESS, to_addr, BCC, subject, body)
  40. send(FROM_ADDRESS, to_addr, msg)
Add Comment
Please, Sign In to add comment