# coding:utf-8
import smtplib
from email.mime.text import MIMEText
from email.utils import formataddr
from email.header import Header
my_sender = \'xxxxxxxx\' # 发件人邮箱账号
my_user = \'xxxxxx\' # 收件人邮箱账号
def sendMail(mail_ , mail_content):
try:
\'\'\'发送邮件\'\'\'
msg = MIMEText(mail_content, \"plain\", \'utf-8\') # 发送邮件内容
msg[\"Subject\"] = Header(神奇的邮箱, \'utf-8\') # 发送邮件主题/标题
msg[\"From\"] = formataddr([\'李李李\', my_sender]) # 邮件发送方
msg[\"To\"] = formataddr([\'木偶人\', my_user]) # 邮件接收方
s = smtplib.SMTP(\"smtp.qq.com\", 25) # 邮箱的传输协议,端口默认25
s.login(my_sender, \'xxxxxxxxx\') # 登录邮箱,这里的第二个参数为qq邮箱授权码,不要填你的登录密码
s.sendmail(my_sender, [my_user, ], msg.as_string()) # 发送方,接收方,发送消息
s.quit() # 退出邮箱
print(\"邮件发送成功!\")
except Exception:
print(\"凉凉,邮件发送失败~~\")
mail_ = \'Python邮箱\'
mail_content = \'你好啊,我用Python给你发邮箱,是不是很神奇\'
sendMail(mail_ , mail_content)