Python邮件发送功能

import smtplib
from email.mime.text import MIMEText
_user = "[email protected]"#发件人
_pwd = "wcpxldrtuthagjbc"#qq邮箱授权码
_to = "[email protected]"#收件人

msg = MIMEText("Hellow,This is my first Email!")#邮件内容
msg["Subject"] = "come form xieolei!"#收件方显示的邮件主题
msg["From"] = _user#收件方显示的发件人
msg["To"] = _to#收件方显示的收件人

try:
  s = smtplib.SMTP_SSL("smtp.qq.com", 465)
  s.login(_user, _pwd)
  s.sendmail(_user, _to, msg.as_string())
  s.quit()

  print ("Success!")

except smtplib.SMTPException.e:

  print ("Falied,%s"%e)

#######运行结果:###############

Python邮件发送功能

附:代码源码:

Python邮件发送功能Python邮件发送功能
import smtplib
from email.mime.text import MIMEText
_user = "[email protected]"#发件人
_pwd = "hhvzrkmhnrfgicee"#qq邮箱授权码
_to = "[email protected]"#收件人

msg = MIMEText("Hellow,This is my first Email!")#邮件内容
msg["Subject"] = "come form xieolei!"#收件方显示的邮件主题
msg["From"] = _user#收件方显示的发件人
msg["To"] = _to#收件方显示的收件人

try:
     s = smtplib.SMTP_SSL("smtp.qq.com", 465)
     s.login(_user, _pwd)
     s.sendmail(_user, _to, msg.as_string())
     s.quit()
     print ("Success!")
except smtplib.SMTPException.e:
     print ("Falied,%s"%e) 
View Code

 

 

 

获取QQ授权码的方法:

进入个人QQ邮箱》设置》账户

图一:如图所示打开IMAP/SMTP

Python邮件发送功能

图二:生成授权码

Python邮件发送功能