首页 > 代码库 > python发送邮件
python发送邮件
使用python调用第三方邮箱群发邮件 第三方邮件需要设置授权码这里是163邮箱,图上传不了。 设置===>邮箱安全设置===>客户端授权密码 代码部分: #!/usr/bin/env python #__*__coding:utf-8__*__ import smtplib from email.mime.text import MIMEText as mimetext from email.mime.multipart import MIMEMultipart #发件服务器地址 mail_host = ‘smtp.163.com‘ #发件邮箱地址 sender_user = ‘xxxx_monitor@163.com‘ #mail_pass = ‘xxxxx‘#登录密码 #邮箱授权码,不是登录密码 sender_pass = ‘xxxx‘ #收件邮箱地址 receivers = [‘receiver1@163.com‘,‘receiver2@people.cn‘] #邮件内容 message = mimetext(‘Python 邮件测试发送‘,‘plain‘,‘utf-8‘) #发送邮箱地址 message[‘From‘] = sender_user #群发邮件时会报错message[‘To‘]不支持列表,使用join函数把地址合成字符串 message[‘To‘] = ",".join(receivers) #邮件主题 subject = ‘Python SMTP 邮件测试‘ message[‘Subject‘] = subject # try: # smtpobj = smtplib.SMTP() # smtpobj.connect(mail_host,25) # smtpobj.login(mail_user,mail_pass) # smtpobj.sendmail(sender,receivers,message) # print ‘邮件发送成功‘ # except: # print "邮件发送失败" smtpobj = smtplib.SMTP() smtpobj.connect(mail_host,25) smtpobj.login(sender_user,sender_pass) smtpobj.sendmail(sender_user,receivers,message.as_string()) smtpobj.close()
本文出自 “LINUX” 博客,请务必保留此出处http://wangpengtai.blog.51cto.com/3882831/1950887
python发送邮件
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。