如何配置Django,以便smtp和日志文件都发送电子邮件?

时间:2017-12-08 12:51:12

标签: django email ubuntu logging smtp

我经常受到来自在其自己的Ubuntu LTS 16.04服务器上运行的django应用程序的电子邮件未被接收的投诉的困扰。通常这些是密码更改请求电子邮件,因此我们理解它们是标准Django Auth模块的一部分。

Django的sendtestemail似乎可靠地工作,并且许多预期的电子邮件实际上是发送和接收的(从我们能够辨别的内容)。 smtp设置为EMAIL_HOST设置为支持匿名消息中继的同一网络上的smtp服务器(仅来自同一网络上的服务器),EMAIL_BACKEND是典型的django.core.mail.backends.smtp.EmailBackend }。使用控制台后端进行测试表明,电子邮件是按照我们对这些不同事件的预期触发的。

所以,我希望能够做的是,按照预期通过smtp中继发送两个电子邮件,但也将其添加到日志文件中,并且为此Django应用程序中所有电子邮件事件生成的所有电子邮件。

  1. 这可以使用django配置吗?
  2. 如果没有,您能推荐一种我可以发送和记录电子邮件的方法吗?
  3. 奖金查询 - 该解决方案是否允许我使用原始内容重新发送电子邮件?

0 个答案:

没有答案