发送邮件
1.首先注册一个163邮箱
2.注册完邮箱登陆到163邮箱,如图
3.点击菜单栏上的设置按钮,进入页面,如图
4.点击左面客户端授权密码,进入页面并点击开启,会让你注册,填入密码时 不要和登陆密码一样
5.注册任务完成之后,我们就可以写代码了
#发邮件的库 import smtplib #邮件文本 from email.mime.text import MIMEText #SMPT服务器 SMPTServer = "smtp.163.com" #发邮件的地址(你刚刚注册的163账号) sender = "XXXX@163.com" #发送者的邮箱密码(刚刚注册时候的授权密码,不是登陆密码) passwd = "XXXXXXXXXXXXX" #设置发送的内容 message = """要发送的内容""" #转换成邮件文本 msg = MIMEText(message) #标题 msg["Subject"] = "B506实验室今晚聚餐" #发送者 msg["From"] = sender #创建SMPT服务器 mailserver = smtplib.SMTP(SMPTServer,25) #登陆邮箱 mailserver.login(sender,passwd) #发送邮件,(列表中写要给别人发送的账号,可以写多个,QQ邮箱也可以的 我试过 并成功) mailserver.sendmail(sender,["XXXXXXXXX@163.com"],msg.as_string()) #退出邮箱 mailserver.quit()