flask-mail 发不出邮件,被邮件服务器以“垃圾邮件”拒绝了

2017-06-20 09:37:43 +08:00
 xvx
最近用 flask 在开发一个个人网站,使用 flask-mail 发验证邮件,发送失败,看错误提示是被邮件服务器当成发送垃圾邮件拒绝发送了。但我用 smtplib 写了个脚本来发送,是可以正常发送的。
pyer 们,我是要将 flask-mail 换成 smtplib,还是要换邮箱呀?
另外,我用的是 yandex 的域名邮箱,刚从 zoho 转过来的。
1649 次点击
所在节点    Python
5 条回复
TimePPT
2017-06-20 09:50:10 +08:00
邮件反垃圾策略各家都不一样,但大抵是跟发送域名、发送 IP、发送频率、发送内容(标题、正文内容关键词等)的评级相关,被 spam 的话,从这几点查起。
向国内邮箱服务商发送邮件建议用国内的 EDM 发送服务,比如 sendcloud
xvx
2017-06-20 10:08:13 +08:00
@TimePPT 多谢,我先用 sendcloud 试试。网站发送验证邮件都被 spam 的话会影响注册。
TimePPT
2017-06-20 10:14:58 +08:00
@xvx 客气,注册信这块确实比较难办,Sendcloud 相对稳定些,可以试试,他们官方有文档,按照需要做好配置就好,文档里有一些科普性的说明,也可以多了解下。
SourceMan
2017-06-20 10:16:44 +08:00
发邮件,代码是一件比较简单的事
但是,你想要进收件箱,就不是单单代码可以解决的问题
建议你还是用第三方的邮件发送服务
wuqiangroy
2017-06-21 09:30:43 +08:00
我之前用的就是网易的邮箱,flask-mail 发送邮件,同一封发送多了就会被 ban,发送不出去,必须要用第三方邮件发送服务,比如 mailgun、sparkpost、sendcloud
sparkpost 不能用腾讯的 dns 服务,会被禁用的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/369712

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX