Python how to send email using Gmail


SUBMITTED BY: alemotta

DATE: March 28, 2017, 8:49 p.m.

UPDATED: March 28, 2017, 8:50 p.m.

FORMAT: Text only

SIZE: 626 Bytes

HITS: 1274

  1. Python how to send email using Gmail
  2. import smtplib
  3. def sendemail(from_addr, to_addr_list, cc_addr_list,
  4. subject, message,
  5. login, password,
  6. smtpserver='smtp.gmail.com:587'):
  7. header = 'From: %s
  8. ' % from_addr
  9. header += 'To: %s
  10. ' % ','.join(to_addr_list)
  11. header += 'Cc: %s
  12. ' % ','.join(cc_addr_list)
  13. header += 'Subject: %s
  14. ' % subject
  15. message = header + message
  16. server = smtplib.SMTP(smtpserver)
  17. server.starttls()
  18. server.login(login,password)
  19. problems = server.sendmail(from_addr, to_addr_list, message)
  20. server.quit()

comments powered by Disqus