Django使用自定义发送电子邮件报告错误

2024-05-18 14:30:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要你的帮助,通过电子邮件制作django错误报告

我使用带有Gmail API的服务帐户来授权和发送电子邮件

如何使用默认的django错误报告发送电子邮件

我知道我必须将以下内容添加到设置中,并且调试必须为false:

管理员、经理、服务器和电子邮件


Tags: django服务器apifalse电子邮件管理员帐户gmail
2条回答

我终于在没有设置后端电子邮件的情况下成功发送了邮件

  1. 我在设置中设置处理程序
  2. 创建CustomAdminHandler.py并使用我自己的发送电子邮件功能覆盖发送电子邮件

没想到这么简单

设置电子邮件处理后端(请参阅https://docs.djangoproject.com/en/3.1/topics/email/#smtp-backend了解SMTP电子邮件,或https://github.com/dolfim/django-gmailapi-backend/blob/master/gmailapi_backend/mail.py了解将Gmail API配置为EmailBackend的示例)

然后设置一个AdminEmailHandlerhttps://docs.djangoproject.com/en/3.1/topics/logging/#django.utils.log.AdminEmailHandler),使用您设置的EmailBackend记录错误消息

相关问题 更多 >

    热门问题