Python 发送Email

来源:互联网 发布:日语软件测试工程师 编辑:程序博客网 时间:2024/05/19 18:10

Python 发送邮件(Email)

公司最近有后台在某些条件下发送邮件给客户的需求。所以找了些demon,记录下。

import smtplib  import email.mime.multipart  import email.mime.text  msg = email.mime.multipart.MIMEMultipart()  msg['Subject'] = 'test'  msg['From'] = 'testxxxx@126.com'  msg['To'] = 'testxxxx@qq.com'  content = '''''''     你好,test             这是一封自动发送的邮件。         www.test.com '''  txt = email.mime.text.MIMEText(content)  msg.attach(txt)  #smtp = smtplib  smtp = smtplib.SMTP()  smtp.connect('smtp.126.com', '25')  smtp.login('testxxxx@126.com', '******')  smtp.sendmail('testxxxx@126.com', '199xxxx@qq.com', msg.as_string())  smtp.quit()   

163 smtp 服务器

# smtp.163.comsmtp.connect('smtp.163.com', '25')

阿里企业邮箱 smtp 服务器

# smtp.mxhichina.comsmtp.connect('smtp.mxhichina.com', '25')

qq smtp 服务器

# smtp.126.comsmtp.connect('smtp.126.com', '25')