2019-04-30 python群发邮件

import smtplib

from email.mime.text import MIMEText

from email.header import Header

# email 用于构建邮件内容

# 发信方的信息:发信邮箱,QQ 邮箱授权码'zrkuilidyjamjfbe'

from_addr = '1154922383@qq.com'

password = 'zrkuilidyjamjfbe'

# 收信方邮箱

#to_addr = input('请输入收件邮箱:')#手动输入收件地址

to_addrs = ['3192331052@qq.com','1154922383@qq.com','hejinguimax@hotmail.com']#批量发送的邮件地址

# 发信服务器

smtp_server = 'smtp.qq.com'

text='''These violent delights have violent ends And in their triumph die, like fire and powder,Which, as they kiss, consume.'''

# 邮箱正文内容,第一个参数为内容,第二个参数为格式(plain 为纯文本),第三个参数为编码

msg = MIMEText(text,'plain','utf-8')

msg['From'] = Header('from_addr')

msg['To'] = Header(",".join(to_addrs))

msg['Subject'] = Header('python测试')

# 开启发信服务,这里使用的是加密传输

server = smtplib.SMTP_SSL(smtp_server)

server.connect(smtp_server,465)

# 登录发信邮箱

server.login(from_addr, password)

# 发送邮件

try:

    server.sendmail(from_addr, to_addrs, msg.as_string())

    print('恭喜,发送成功')

except:

    print('发送失败,请重试')

# 关闭服务器

server.quit()

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Linux多线程同步机制 - 信号量信号量函数定义如下:include int semctl(int sem_i...
    molscar阅读 956评论 0 0
  • 网络 理论模型,分为七层物理层数据链路层传输层会话层表示层应用层 实际应用,分为四层链路层网络层传输层应用层 IP...
    FlyingLittlePG阅读 1,014评论 0 0
  • 一、相关模块介绍 发送邮件主要用到了smtplib和email两个模块,这里首先就两个模块进行一下简单的介绍: 1...
    LizPL阅读 1,465评论 0 3
  • 初三了,离开工还早,大红包足足的都在手里了吧,可假期还有几天呢? 想出来嗨的心开始躁动起来了,对不?这就对了,出去...
    叫二月的猫阅读 318评论 0 0
  • 前年夏天,俩女汉纸带俩小孩子从中原腹地到云南,来了一趟云南自助游,在云南从北逛到南,又从东逛到西,历时十余...
    沁园春M阅读 416评论 0 0

友情链接更多精彩内容