python发送邮件

1. 申请一个邮箱 例如126邮箱.

2. 开启pop3服务 顶部菜单栏找到设置

  • 开启服务
  • 开启客户端授权码 再次输入一个新的密码(授权码)

3. 通过代码发送邮件

import smtplib
from email.mime.text import MIMEText
from email.utils import formataddr

msg = MIMEText('邮件内容', 'plain', 'utf8')
msg['Subject'] = '邮件标题'
msg['From'] = formataddr(['自己名字', '自己邮箱'])
msg['To'] = formataddr(['对方名字', '对方邮箱'])

server = smtplib.STMP_SSL("smtp.126.com", 465)
server.login('自己邮箱账户名', '客户端授权码')
server.sendmail('自己邮箱', ['要发送的邮箱', ], msg.as_string())
server.quit()

  

原文地址:https://www.cnblogs.com/Gaohx/p/11581150.html