1,设置邮箱的SMTP
点击红框中的选项
2,代码#coding:utf-8 #强制使用utf-8编码格式
#加载smtplib模块
import smtplib
from email.mime.text import MIMEText
from email.utils import formataddr
def mail():
ret=True
try:
msg=MIMEText('填写邮件内容','plain','utf-8')
#括号里的对应发件人和收件人的邮箱昵称、邮箱账号
msg['From']=formataddr(["发件人邮箱昵称","发件人邮箱账号"])
msg['To']=formataddr(["收件人邮箱昵称","收件人邮箱账号"])
# 邮件的主题,也可以说是标题
msg['Subject']="主题"
# 发件人邮箱中的SMTP服务器,端口是25,这里就是了
server=smtplib.SMTP("",25)
server.login("发件人邮箱账号","发件人邮箱密码")
server.sendmail("发件人邮箱账号",["收件人邮箱账号",],msg.as_string())
#关闭连接
server.quit()
except Exception:
ret=False
return ret
ret=mail()
if ret:
# 发送成功则会返回ok
print("ok")
else:
# 发送失败则会返回filed
print("filed")
3,用于检测程序异常,效果非常好