龙空技术网

Python使用技巧:发送邮件

技术信仰 398

前言:

此时小伙伴们对“python邮件发送”大致比较关怀,各位老铁们都想要分析一些“python邮件发送”的相关内容。那么小编同时在网络上收集了一些关于“python邮件发送””的相关知识,希望兄弟们能喜欢,姐妹们快快来学习一下吧!

使用python发送邮件,一个程序跑很长时间,需要监控程序运行状态时候需要这个功能。

import smtplibfrom email.header import Headerfrom email.mime.text import MIMETextdef send_email(msg_text, subject_text='Error'): message = MIMEText(msg_text, 'plain', 'utf-8') message['From'] = Header("Robot", 'utf-8') # 发送者 message['To'] = Header("God", 'utf-8') # 接收者 subject = subject_text message['Subject'] = Header(subject, 'utf-8') # 输入Email地址和口令: from_addr = '你的邮箱地址' password = '你的邮箱密码' # 输入SMTP服务器地址: smtp_server = 'smtp.exmail.qq.com' # 输入收件人地址: to_addr = '收件人地址' server = smtplib.SMTP(smtp_server) # SMTP协议默认端口是25 server.set_debuglevel(1) server.login(from_addr, password) server.sendmail(from_addr, [to_addr], message.as_string()) server.quit()

标签: #python邮件发送