【问题标题】:Can I use sendmail for Django's send_mail?我可以将 sendmail 用于 Django 的 send_mail 吗?
【发布时间】:2017-05-03 23:10:39
【问题描述】:

我正在 VPS 上建立一个基于 Django 的爱好站点,我对 Django 的电子邮件系统配置感到困惑。我的服务器正在使用 sendmail 成功地向我发送技术电子邮件(例如来自 fail2ban)。然而,所有与 Django 相关的谷歌搜索都提到了后缀,例如在this other answer

我想知道:

  • 如果我可以使用 sendmail 而不是 postfix;
  • 如何配置 Django 以使用服务器的邮件功能。

非常感谢任何帮助。

FWIW,我使用的是 Ubuntu 16.04 和 Django 1.10。

【问题讨论】:

    标签: django email sendmail ubuntu-16.04


    【解决方案1】:

    默认情况下,Django 似乎不提供在本地使用 sendmail 的后端。

    我可以看到两个选项:

    1. 使用 SMTP 后端并使用“localhost”作为 smtp 主机(这实际上是默认设置)。这仅在您的邮件服务器配置为接受 SMTP 连接并允许中继来自 localhost 的连接时才有效。
    2. 使用调用sendmail 命令的第三方后端。快速搜索出现https://github.com/perenecabuto/django-sendmail-backend,看起来应该可以。

    【讨论】:

      猜你喜欢
      • 2021-02-09
      • 1970-01-01
      • 2020-04-07
      • 2013-08-21
      • 2021-08-04
      • 1970-01-01
      • 2020-06-24
      • 1970-01-01
      • 2011-08-22
      相关资源
      最近更新 更多