歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> 使用Gmail發送郵件的Python腳本

使用Gmail發送郵件的Python腳本

日期:2017/3/1 10:23:43   编辑:Linux編程

使用Gmail發送郵件的Python腳本:

  1. import smtplib
  2. from email.Message import Message
  3. from time import sleep
  4. smtpserver = 'smtp.gmail.com'
  5. username = '[email protected]'
  6. password = '******'
  7. from_addr = '[email protected]'
  8. to_addr = '[email protected]'
  9. cc_addr = '[email protected]'
  10. message = Message()
  11. message['Subject'] = 'Mail Subject' #郵件標題
  12. message['From'] = from_addr
  13. message['To'] = to_addr
  14. message['Cc'] = cc_addr
  15. message.set_payload('mail content') #郵件正文
  16. msg = message.as_string()
  17. sm = smtplib.SMTP(smtpserver, port=587, timeout=20)
  18. sm.set_debuglevel(1) #開啟debug模式
  19. sm.ehlo()
  20. sm.starttls() #使用安全連接
  21. sm.ehlo()
  22. sm.login(username, password)
  23. sm.sendmail(from_addr, to_addr, msg)
  24. sleep(5) #避免郵件沒有發送完成就調用了quit()
  25. sm.quit()
Copyright © Linux教程網 All Rights Reserved