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.com
smtp.connect('smtp.163.com', '25')
阿里企业邮箱 smtp 服务器
# smtp.mxhichina.com
smtp.connect('smtp.mxhichina.com', '25')
qq smtp 服务器
# smtp.126.com
smtp.connect('smtp.126.com', '25')