# 安装相关的模块
# 设置好
# 发送地址(from_addr)
# 接收地址(t0_addr)/
# 信息内容(msg_text)
# 邮件标题(title)
def my_send_email(msg_text,title):
from email.mime.text import MIMEText
msg = MIMEText(msg_text,'plain', 'utf-8')
from_addr = '***@qq.com'
to_addr = '***@163.com'
sub_msg = 'hello,这是我的python脚本的邮件' # 未似乎没有它的用处
smtp_server = 'smtp.qq.com' # 参考邮箱设置,各个平台例如163的就是 smtp.163.com
import smtplib
# 初始化smtp对象,传入服务器地址与端口号
server = smtplib.SMTP(smtp_server,25)
# 设置调试模式可以让我们看到发送邮件过程中的信息
server.set_debuglevel(1)
# 登陆MUA,使用账户与授权码登陆
server.login(from_addr, '授权码')
msg['From'] = from_addr
msg['To'] = to_addr
msg['Subject'] = title
server.sendmail(from_addr, [to_addr], msg.as_string())
print("send successful!")
#发送成功最后两行
reply: b'250 Ok: queued as \r\n'
reply: retcode (250); Msg: b'Ok: queued as'
data: (250, b'Ok: queued as')
参考文章:python如何实现电子邮件的发送 from qq_16069927[更详细内容请点击]