首页 > 编程语言 > 详细

python2.7发送邮件

时间:2020-06-13 12:06:39      阅读:34      评论:0      收藏:0      [点我收藏+]

1、使用python发送邮件(经测试可以用)

https://www.jb51.net/article/130411.htm

环境:python2.7

#coding:utf-8
import sys
reload(sys)
sys.setdefaultencoding(‘utf8‘)
import smtplib
from smtplib import SMTP
from email.mime.text import MIMEText
from email.header import Header
 
#构造纯文本邮件内容
msg = MIMEText(‘hello,send by Python.....‘,‘plain‘,‘utf-8‘)
 
#发送者邮箱
sender = ‘xxxxx@XXXXX.com.cn‘
 
#发送者的登陆用户名和密码
user = ‘xxxxx@XXXX.com.cn‘
password = ‘xxxxxx‘
 
#发送者邮箱的SMTP服务器地址
smtpserver = ‘xxxx‘
 
#接收者的邮箱地址
receiver = [‘xxxxxx@qq.com‘,‘xxxxxx@outlook.com‘] #receiver 可以是一个list
 
smtp = smtplib.SMTP() #实例化SMTP对象
smtp.connect(smtpserver,25) #(缺省)默认端口是25 也可以根据服务器进行设定
smtp.login(user,password) #登陆smtp服务器
smtp.sendmail(sender,receiver,msg.as_string()) #发送邮件 ,这里有三个参数
‘‘‘
login()方法用来登录SMTP服务器,sendmail()方法就是发邮件,由于可以一次发给多个人,所以传入一个list,邮件正文
是一个str,as_string()把MIMEText对象变成str。
‘‘‘
smtp.quit()

python2.7发送邮件

原文:https://www.cnblogs.com/yaok430/p/13112113.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!