python基于qq邮箱群发邮件

工作中遇到一个群发邮件的任务,
想来想取选择了qq邮箱,都是免费的,
首先我们需要开启smtp服务器
然后会生成一个码,我直接附上代码

# coding=utf-8
import smtplib
from email.mime.text import MIMEText


x = int(input("请输入x:"))
print(x)
print(type(x))
if x == 1:
    # msg = MIMEText (
    #     '

hello

' + '

send bypython

' + '', # "html", "utf-8") msg =MIMEText ('您的目标已经完成',"plain","utf-8") # msg = MIMEText('python email',"plain","utf-8") # MIMETextt是生成email 的一种格式 # 参数一:邮件的内容 # 参数二:邮件的类型 # 参数三:邮件的编码 msg['Subject'] = "你好世界" # 邮件的标题 msg['From'] = "xxx监控中心" # 发件人 # msg['To'] = "[email protected]" # 收件人 # 发送邮件 实例化腾讯的邮件(smtp)服务器 server = smtplib.SMTP_SSL ("smtp.qq.com", 465) # 设置调试模式 server.set_debuglevel (1) # 登录实例化的邮件服务器 #邮箱列表 逗号隔开 email = ["[email protected]", "[email protected]", "[email protected]"] server.login ("[email protected]", "xxxxx") server.sendmail ("[email protected]", email, msg.as_string ()) server.quit () # 退出

你可能感兴趣的:(python基于qq邮箱群发邮件)