使用python发送邮件(smtplib)

第一步:申请一个邮箱,例如:126

第二步:开启POP3服务,顶部菜单栏中找到设置.

  • 开启服务

  • 开启客户端授权码,再次输入一个新的密码.

第三步:通过代码发送邮件

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

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


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

 

posted @ 2019-09-24 21:50  Amorphous  阅读(138)  评论(0编辑  收藏  举报