Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / 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 = "lorerrr@gmail.com"  
  7. password = "******"  
  8. from_addr = "lorerrr@gmail.com"  
  9. to_addr = "lorerrr@gmail.com"  
  10. cc_addr = "huzhenwei@csdn.net"  
  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()