import smtplib
from email.mime.text import MIMEText
# SMTP服务器设置(此处使用的是163邮箱的SMTP服务器)
smtp_server = 'smtp.163.com'
# 发件人的邮箱和授权码
sender = 'gaxxxxxxx40@163.com'
password = 'KYExxxxxxC' # 注意这里是邮箱的授权码而不是登录密码
# 收件人邮箱
receiver = 'gaxxxxxxx0@163.com'
# 邮件正文
message = MIMEText('你好,我是一个测试邮件.', 'plain', 'utf-8')
# 邮件主题
message['Subject'] = '测试邮件'
# 创建SMTP连接
server = smtplib.SMTP_SSL(smtp_server, 465)
server.login(sender, password)
# 发送邮件
server.sendmail(sender, [receiver], message.as_string())
# 关闭连接
server.quit()
2023年5月16日 Python用163邮箱发送邮件最简方式
最新推荐文章于 2024-10-24 14:56:31 发布
该代码示例展示了如何用Python的smtplib和email.mime.text模块,通过163邮箱的SMTP服务器发送邮件。它涉及到发件人邮箱、授权码、收件人邮箱、邮件正文和主题的设置,并通过SMTP_SSL建立安全连接来发送邮件。
摘要由CSDN通过智能技术生成