代码之家  ›  专栏  ›  技术社区  ›  Evg

django发送邮件获取结果

  •  1
  • Evg  · 技术社区  · 16 年前

    我怎样才能得到django send\u邮件结果的电子邮件发送。我在本地运行它,我发送邮件到我的电子邮件,它返回True,但信件没有发送(因为我没有任何smtp设置)。但结果是真的。如何得到真正的结果?

    3 回复  |  直到 16 年前
        1
  •  5
  •   Will Hardy    16 年前

    send_mail

    如果你没有得到一个例外,它可能是以下几点之一:

    • fail_silently 设置为True(默认为False)
    • 邮件实际上正在发送,但是其他一些地方出了问题(电子邮件服务器、错误的电子邮件地址、垃圾邮件文件夹、gmail自发邮件隐藏等)
        2
  •  4
  •   chefsmart    16 年前

    使用 django-mailer . 它将电子邮件放入数据库,并使用cron jobbed管理命令将其发送出去。它将帮助你追踪这个问题,提高你的应用程序响应时间,也让你的生活更轻松。

        3
  •  1
  •   V-Light    16 年前

    我还建议使用异常来确定是否发送了电子邮件。 How to is here