4月4日,全国哀悼日!

MENU

Python利用SMTP发送邮件

1.安装pyemail模块

pip install pyemail

2.代码如下

import smtplib
from email.mime.text import MIMEText

masg_from="xxxxxxx@qq.com"  #发送方地址
pwd="xxxxxxxxxxx"           #密码,QQ邮箱需获取客户端授权码
to="xxxxxxxxxx@qq.com"      #收件方地址

subject="这是Python发送的邮件"  #邮件主题
content="<h1>xxxxxxxxxx</h1>"           #消息内容

#构造邮件
msg=MIMEText(content,"html","utf-8")
msg["Subject"]=subject
msg["From"]=masg_from
msg["To"]=to

#发送邮件
try:
    ss=smtplib.SMTP_SSL("smtp.qq.com",465)   #smtp服务端地址和端口号
    ss.login(masg_from,pwd)                   #登陆邮箱
    ss.sendmail(masg_from,to,msg.as_string()) #发送
    print("发送成功!")
except Exception as e:
    print("发送失败!详情:",e)

版权属于:LeeYD · Blog
本文标题:Python利用SMTP发送邮件
本文链接:https://www.leeyiding.com/archives/18/
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 4.0 许可协议
若转载本文,请标明出处并告知本人

最后编辑于: 2020 年 01 月 18 日
返回文章列表 文章二维码 打赏
本页链接的二维码
打赏二维码