码迷,mamicode.com
首页 > 编程语言 > 详细

python发邮件

时间:2016-12-18 20:42:37      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:use   设置   print   xca   email   from   receiver   error:   邮件发送   

import smtplib
from email.mime.text import MIMEText
from email.header import Header

# 第三方 SMTP 服务
mail_host="smtp.qq.com"  #设置服务器
mail_user="xxxxxx"    #用户名
mail_pass="plcfthkdtpoxcabh"   #口令QQ需要授权码 


sender = xxxxxx@qq.com
receivers = [xxxxx@qq.com]  # 接收邮件,可设置为你的QQ邮箱或者其他邮箱

message = MIMEText(Python 邮件发送内容测试..., plain, utf-8)
message[From] = Header("这写发件人名称", utf-8)
message[To] =  Header("这是收件人名称", utf-8)

subject = Python SMTP 邮件测试-主题
message[Subject] = Header(subject, utf-8)

try:
    smtpObj = smtplib.SMTP_SSL() 
    smtpObj.connect(mail_host, 465)    # 465 为 SMTP 端口号
    
    smtpObj.login(mail_user,mail_pass)
    print(help(smtpObj.sendmail))
    smtpObj.sendmail(sender, receivers, message.as_string())
    
    print ("邮件发送成功")
except smtplib.SMTPException:
    print ("Error: 无法发送邮件")

 

python发邮件

标签:use   设置   print   xca   email   from   receiver   error:   邮件发送   

原文地址:http://www.cnblogs.com/wumac/p/6195264.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!