歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

使用Gmail發送郵件的Python腳本

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

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