当前位置: 首页> 娱乐> 影视 > Python应用—简单邮件发送功能

Python应用—简单邮件发送功能

时间:2025/7/11 9:01:18来源:https://blog.csdn.net/weixin_55144746/article/details/140901806 浏览次数:0次
import smtplib
from email.mime.text import MIMEText
from email.header import Header# 使用正确的SMTP服务器地址和端口号
# 以163邮箱为例
server = smtplib.SMTP_SSL('smtp.163.com', 465)  # 使用SSL连接# 登录邮箱
server.login('自己账户', '自己密码')  # 替换为您的邮箱及密码# 创建邮件内容
# plain是纯文本格式
# 发件人收件人姓名可以自定义,邮箱地址在sendmail中定义
msg = MIMEText('这是邮件正文', 'plain', 'utf-8')
msg['From'] = Header("发件人姓名 <自定义名字>", 'utf-8')  # 包含邮箱地址
msg['To'] = Header("收件人姓名 <自定义名字>", 'utf-8')  # 包含邮箱地址
msg['Subject'] = Header('邮件主题', 'utf-8')# 发送邮件
# 收件人可以列表形式,代表多个收件人
try:server.sendmail('发件人邮箱账号', '收件人邮箱地址', msg.as_string())print("邮件发送成功")
except Exception as e:print("邮件发送失败:", e)# 断开连接
server.quit()
关键字:Python应用—简单邮件发送功能

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: