每天 200 封免费发信额度,超过额度按照实际使用量计费,单价为 2 元/1000 封。
-
注册阿里云账号,开通邮件推送。
-
准备一个域名,随便买一个就行,最低8元一年,如何购买请参考:域名笔记
-
进入控制台,配置。
具体教程可参考:CSDN 博客:利用阿里云邮件推送免费发邮件
打开 sendMail 代码,修改各参数:
from_addr = 'xxx@lei940324.xyz' # 配置的发信地址
password = 'xxx' # 密码
to_addr = ['xxx@xxx.com'] # 收信方邮箱,可以是其他类型邮箱,列表类型
exc = sendEmail(from_addr, password)
Text = '正文内容'
exc.addText('邮件标题', Text, '发件人姓名', '收件人姓名')
# exc.addFile('附件路径', '附件名')
exc.send(to_addr)
exc.quit()
使用 QQ 邮箱群发邮件,首先需要在 QQ 邮箱的设置 >> 账户,开启 SMTP 服务。
打开 sendMail 代码,修改各参数:
from_addr = 'xxx@qq.com' # 发信邮箱,必须为 QQ 邮箱
password = 'xxx' # QQ 邮箱授权码,QQ 邮箱设置 >> 账户 打开 SMTP
to_addr = ['xxx@xxx.com'] # 收信方邮箱,可以是其他类型邮箱,列表类型
exc = sendEmail(from_addr, password, types='QQ')
Text = '正文内容'
exc.addText('邮件标题', Text, '发件人姓名', '收件人姓名')
# exc.addFile('附件路径', '附件名')
exc.send(to_addr)
exc.quit()
经过测试,QQ 邮箱有频率限制,大约一分钟不能超过 10 条,这显然不能满足需求,因此推荐使用阿里云。
开启 163 的 smtp 服务器
打开 sendMail 代码,修改各参数:
from_addr = 'xxx@163.com' # 发信邮箱,必须为 163 邮箱
password = 'xxx' # 网易邮箱密码
to_addr = ['xxx@xxx.com'] # 收信方邮箱,可以是其他类型邮箱,列表类型
exc = sendEmail(from_addr, password, types='163')
Text = '正文内容'
exc.addText('邮件标题', Text, from_addr, to_addr[0])
# exc.addFile('附件路径', '附件名')
exc.send(to_addr)
exc.quit()
注:发件人姓名和收件人姓名必须为对应邮箱,否则报错 554