1. 点击设置,选择POP3/SMTP/IMAP。
2. 第一次进入,这两项应该是未勾选的。
3. 点击左侧客户端授权密码,再点击重置授权码。输入短信验证码后,会提示设置授权密码(不要和邮箱登陆密码重复)。
4. 记住自己设置的授权密码之后,开始用python编程。
# 导入发送邮件的库
import smtplib
# 邮件文本
from email.mime.text import MIMEText
# SMTP服务器
SMTPServer = 'smtp.163.com'
# 发送邮件的地址
sender = 'maergaiyun@163.com'
# 发送者邮箱的密码(授权密码)
passwd = 'th941211'
# 设置发送的内容
message = '今天是2018年10月26日'
# 转换成邮件文本
msg = MIMEText(message)
# 标题
msg['Subject'] = '今天天气晴朗'
# 发送者
msg['From'] = sender
# 创建SMTP服务器,默认25端口
mailServer = smtplib.SMTP(SMTPServer, 25)
# 登录邮箱
mailServer.login(sender, passwd)
# 发送邮件
mailServer.sendmail(sender, ['212265340@qq.com'], msg.as_string())
# 退出邮箱
mailServer.quit()
5. 运行上段代码之后查看收件人的邮箱是否已经收到自己发送的邮件。