import smtplib
from email.mime.text import MIMEText
from email.header import Header
# 发件人邮箱账号和密码
sender = 'your_email@example.com'
password = 'your_password'
# 收件人邮箱列表
receivers = ['receiver1@example.com', 'receiver2@gmail.com', 'receiver3@outlook.com']
# 邮件内容
subject = '邮件主题'
content = '邮件正文内容'
message = MIMEText(content, 'plain', 'utf-8')
message['Subject'] = Header(subject, 'utf-8')
message['From'] = sender
# 根据不同邮箱设置 SMTP 服务器和端口
def get_smtp_server(sender_email):
if 'gmail.com' in sender_email:
return 'smtp.gmail.com', 587
elif 'outlook.com' in sender_email or 'hotmail.com' in sender_email:
return 'smtp.office365.com', 587
else:
return 'smtp.example.com', 25
# 发送邮件
try:
smtp_server, smtp_port = get_smtp_server(sender)
smtpObj = smtplib.SMTP(smtp_server, smtp_port)
smtpObj.starttls()
smtpObj.login(sender, password)
for receiver in receivers:
message['To'] = receiver
smtpObj.sendmail(sender, receiver, message.as_string())
print("邮件发送成功")
except smtplib.SMTPException as e:
print("Error: 无法发送邮件", e)
finally:
smtpObj.quit()
2024QQ邮件营销强势功能
QQ直接弹窗提示
QQ收件箱直接弹窗提示收到邮件,提醒用户第一时间查看。
多发件箱轮换发送
支持导入多种不同类型发件箱轮流发送,提高进箱率。
无视邮件内容屏蔽规则智能内容原创算法大大提高进箱率。
多模式换IP发送
文持动态Vps拨号发送,动态移动IP池发送等(自主研发)。
集成多种方式发送
支持smtp/网页协议方式发送等。
支持任意邮箱发送
可任意配置邮箱发送,企业邮箱及小号等,默认配置6种以上邮箱发送。
自动过滤验证无用QQ邮箱
可自动识别验证未开通邮箱或小号QQ邮箱,保证群发准确性。