您的位置:首页 > 编程语言 > Python开发

Python使用smtp协议发送邮件

2017-12-22 17:43 483 查看
#!/usr/bin/env python3
#coding: utf-8
import smtplib
from email.mime.text import MIMEText
from email.header import Header

def send_email(receiver,subject,content):
sender = '15903655236@163.com'
smtpserver = 'smtp.163.com'
username = '15903655236@163.com'
password = '*******'
# content = '表空间使用率告警'
msg = MIMEText(content, _charset='utf8')  # 中文需参数‘utf-8’,单字节字符不需要
msg['Subject'] = Header(subject, 'utf-8')
msg['From'] = "Gmk<15903655236@163.com>"
msg['To'] = receiver
smtp = smtplib.SMTP()
smtp.connect(smtpserver)
smtp.login(username, password)
smtp.sendmail(sender, receiver, msg.as_string())
smtp.quit()

if __name__ == '__main__':
send_email('178236580@qq.com','header','content')
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: