1.第一步需要进入自己的qq邮箱在qq邮箱logo旁边找到 设置-->账户-->POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务-->
IMAP/SMTP服务 ------点击右边的开启,按照步骤发信息,会得到一串编码 , 保存下来
2.准备三个包 分别是 aiosmtp , secure-smtplib , xsmtplib,如果没有
(1.)
(2.)
(3.)搜索并且 install package, 加入三个包
3.修改两个 地方 即可 password='这里写自己的 那串编码' fajianren='写自己的邮箱' shoujianren='写收件人的邮箱'
#用python脚本调用腾讯的邮件服务器,发送邮件
#这个是你们自己qq的smtp服务码
#wuplmcdwedq
import smtplib
from email.mime.text import MIMEText
from email.utils import formataddr
fajianren='8518649@qq.com'
#这个是你们自己qq的smtp服务码
password='wuplmcdwedq'
shoujianren='8518649@qq.com'
try:
#发送邮件的内容,格式,编码
msg=MIMEText('我叫王晓坤','plain','utf-8')
#设置发件人的昵称
msg['From']=formataddr(['fromMrWang',fajianren])
#设置收件人
msg['To']=formataddr(['xx',shoujianren])
#设置邮件格式
msg['Subject']='这是python发的邮件'
#发送
#选择服务器的地址和端口,这里我用的腾讯的
server=smtplib.SMTP_SSL('smtp.qq.com',465)
#登录
server.login(fajianren,password)
server.sendmail(fajianren,[shoujianren],msg.as_string())
print('success')
#退出
server.quit()
except Exception:
print('error')