如何使用python发邮件

 我来答
a782956679
2017-12-15 · 超过15用户采纳过TA的回答
知道答主
回答量:43
采纳率:70%
帮助的人:26.6万
展开全部

直接贴点代码,感受下

#!/usr/bin/python

# -*- coding: UTF-8 -*-

 

import smtplib

from email.mime.text import MIMEText

from email.header import Header

 

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

 

# 三个参数:第一个为文本内容,第二个 plain 设置文本格式,第三个 utf-8 设置编码

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('localhost')

    smtpObj.sendmail(sender, receivers, message.as_string())

    print "邮件发送成功"

except smtplib.SMTPException:

    print "Error: 无法发送邮件"
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式