python--------------发送邮件

来源:互联网 发布:网络电视直播播放器 编辑:程序博客网 时间:2024/06/14 09:27
# -*- coding: utf-8 -*-# Author:Gogh# @Time:2017/11/28 16:56# @Email:361910002@qq.comfrom email import encodersfrom email.header import Headerfrom email.mime.text import MIMETextfrom email.utils import parseaddr, formataddrimport smtplibdef _format_addr(s):    name, addr = parseaddr(s)    return formataddr((Header(name, 'utf-8').encode(), addr))from_addr = 'youemail@163.com'password = 'youpasswd'smtp_server = 'smtp.163.com'to_addr = '361910002@qq.com'msg = MIMEText('hello, send by Python...', 'plain', 'utf-8')msg['From'] = _format_addr('Python爱好者 <%s>' % from_addr)msg['To'] = _format_addr('管理员 <%s>' % to_addr)msg['Subject'] = Header('来自SMTP的问候……', 'utf-8').encode()server = smtplib.SMTP(smtp_server, 25)server.set_debuglevel(1)server.login(from_addr, password)server.sendmail(from_addr, [to_addr], msg.as_string())server.quit()


原创粉丝点击