1. #发送多种类型的邮件
  2. from email.mime.text import MIMEText
  3. from email.header import Header
  4. from smtplib import SMTP_SSL
  5. to= ['1564285867@qq.com'] #接受方邮箱
  6. #qq邮箱smtp服务器
  7. host_server = 'smtp.exmail.qq.com'
  8. #sender_qq为发件人的qq号码
  9. sender_qq = '1564285867@qq.com'
  10. #pwd为qq邮箱的授权码
  11. pwd = 'xxxx'
  12. #发件人的邮箱
  13. sender_qq_mail = '1564285867@qq.com'
  14. #收件人邮箱
  15. receiver = '1564285867@qq.com'
  16. #邮件的正文内容
  17. mail_content = '你好 ,现在在进行一项用python登录qq邮箱发邮件的测试'
  18. #邮件标题
  19. mail_title = '测试邮件'
  20. #ssl登录
  21. smtp = SMTP_SSL(host_server)
  22. smtp.set_debuglevel(1)
  23. smtp.ehlo(host_server)
  24. smtp.login(sender_qq, pwd)
  25. msg = MIMEText(mail_content, "plain", 'utf-8')
  26. msg["Subject"] = Header(mail_title, 'utf-8')
  27. msg["From"] = sender_qq_mail
  28. msg["To"] = receiver
  29. smtp.sendmail(sender_qq_mail, receiver, msg.as_string())
  30. smtp.quit()
文档更新时间: 2023-04-06 08:26   作者:admin