如何使用python发送各类邮件
1个回答
展开全部
以下代码调试通过:
# coding: utf-8
import smtplib
from email.mime.text import MIMEText
from email.header import Header
sender = 'lucia_gaga@139.com'
receiver = 'lu.han@beebank.com'
subject = 'python email test'
smtpserver = 'smtp.139.com'
username = 'lucia_gaga@139.com'
password = 'xxxxxxxx'
msg = MIMEText('你好 lucia 这是你的第一封 python 发出的邮件', 'text', 'utf-8')
# 中文需参数‘utf-8',单字节字符不需要
msg['Subject'] = Header(subject, 'utf-8')
smtp = smtplib.SMTP()
smtp.connect('smtp.139.com')
smtp.login(username, password)
smtp.sendmail(sender, receiver, msg.as_string())
smtp.quit()
运行效果:
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询