Python编写邮件群发(qq邮箱)

Posted 远方的风lyh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python编写邮件群发(qq邮箱)相关的知识,希望对你有一定的参考价值。

#电子邮件操作

import poplib
import smtplib
from email.header import decode_header
from email.mime.text import MIMEText
import email

#如何登陆邮件
#按目的分为为发送邮件而登陆 还是为了读取邮件而登录
#发送邮件登录 一般来说登录使用 SMTP,接收邮箱用POP
_user = "[email protected]"
_pwd  = "xxxxxxxx"  #qq邮箱为授权码(16位)
sent =smtplib.SMTP_SSL(smtp.qq.com,465)#设置了SMTP服务器为stmp.qq.com 其端口号为465
sent.login(_user, _pwd)#登陆

#发送邮件
#刚才已经登录,现在需要设置发送内容,然后发送即可
try:
    to=[[email protected],[email protected],[email protected],[email protected],[email protected]]
    content=MIMEText(群发测试,勿回,如有打扰,在此致歉,谢谢)#MIMEText表示邮件发送具体内容
    content[Subject]=Python邮箱群发测试!hello#设置邮箱标题
    content[From]=‘‘#设置邮箱有哪里发送
    content[To]=,.join(to)# 这里设置了邮件要发送的地址,可以群发
    sent.sendmail([email protected],to,content.as_string())#三个参数
    sent.close()#关闭邮箱
except smtplib.SMTPException.e:
    print ("Falied,%s"%e )

注意:如果報一下錯,请查看邮箱的设置smtp服务是否开启,是否获取了授权码,具体操作请看下面粗体的网页地址

smtplib.SMTPAuthenticationError: (535, b‘Error: \xc7\xeb\xca\xb9\xd3\xc3\xca\xda\xc8\xa8\xc2\xeb\xb5\xc7\xc2\xbc\xa1\xa3\xcf\xea\xc7\xe9\xc7\xeb\xbf\xb4: http://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=1001256‘)

以上是关于Python编写邮件群发(qq邮箱)的主要内容,如果未能解决你的问题,请参考以下文章

哪里有好用免费的邮件群发软件?

怎么通过邮件群发工资条?

外贸邮箱选择,如何群发邮件?

邮箱怎么群发邮件?

能邮件群发的软件有哪些?

有啥能做邮件群发,进箱率高?