使用QQ邮箱发送email(Python)

准备工作:

打开qq邮箱,点击设置->账户,找到POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务,开启IMAP/SMTP服务,然后根据要求使用手机发送到指定号码,获取授权码,这个授权码就是你接下来登录要使用的密码,配置完成。

使用到的模块有smtplib和email.

import smtplib
from email.mime.text import MIMEText
_user = "qq邮箱"
_pwd  = "授权码"
_to   = "[email protected]"

msg = MIMEText("Test")
msg["Subject"] = "要发送的邮件内容"
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)
 
 

猜你喜欢

转载自www.cnblogs.com/djx571/p/9104517.html