V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
xvx
V2EX  ›  Python

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

  •  
  •   xvx · 2017-06-20 09:37:43 +08:00 via iPhone · 1721 次点击
    这是一个创建于 2742 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近用 flask 在开发一个个人网站,使用 flask-mail 发验证邮件,发送失败,看错误提示是被邮件服务器当成发送垃圾邮件拒绝发送了。但我用 smtplib 写了个脚本来发送,是可以正常发送的。
    pyer 们,我是要将 flask-mail 换成 smtplib,还是要换邮箱呀?
    另外,我用的是 yandex 的域名邮箱,刚从 zoho 转过来的。
    5 条回复    2017-06-21 09:30:43 +08:00
    TimePPT
        1
    TimePPT  
       2017-06-20 09:50:10 +08:00   ❤️ 1
    邮件反垃圾策略各家都不一样,但大抵是跟发送域名、发送 IP、发送频率、发送内容(标题、正文内容关键词等)的评级相关,被 spam 的话,从这几点查起。
    向国内邮箱服务商发送邮件建议用国内的 EDM 发送服务,比如 sendcloud
    xvx
        2
    xvx  
    OP
       2017-06-20 10:08:13 +08:00 via iPhone
    @TimePPT 多谢,我先用 sendcloud 试试。网站发送验证邮件都被 spam 的话会影响注册。
    TimePPT
        3
    TimePPT  
       2017-06-20 10:14:58 +08:00
    @xvx 客气,注册信这块确实比较难办,Sendcloud 相对稳定些,可以试试,他们官方有文档,按照需要做好配置就好,文档里有一些科普性的说明,也可以多了解下。
    SourceMan
        4
    SourceMan  
       2017-06-20 10:16:44 +08:00
    发邮件,代码是一件比较简单的事
    但是,你想要进收件箱,就不是单单代码可以解决的问题
    建议你还是用第三方的邮件发送服务
    wuqiangroy
        5
    wuqiangroy  
       2017-06-21 09:30:43 +08:00
    我之前用的就是网易的邮箱,flask-mail 发送邮件,同一封发送多了就会被 ban,发送不出去,必须要用第三方邮件发送服务,比如 mailgun、sparkpost、sendcloud
    sparkpost 不能用腾讯的 dns 服务,会被禁用的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   980 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 18:58 · PVG 02:58 · LAX 10:58 · JFK 13:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.