gpt4 book ai didi

python - Django 不发送服务器错误 (500) 电子邮件

转载 作者:行者123 更新时间:2023-12-02 19:39:57 25 4
gpt4 key购买 nike

我有一个托管在远程服务器上的 Django 网站。每当我遇到服务器错误(500)时,我都应该收到一封电子邮件,其中包含有关该错误的更多信息。我没有收到这些电子邮件。

send_mail() 通过 shell 在此服务器上工作。mail_admins() 通过 shell 在此服务器上工作。触发服务器错误 (500) 仅在页面上显示错误,并且不会发送任何电子邮件。

以下是我认为发送电子邮件以及接收错误电子邮件的相关设置。

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_USE_TLS = True
EMAIL_PORT = 587
EMAIL_HOST_USER = '<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="167b7356717b777f7a3875797b" rel="noreferrer noopener nofollow">[email protected]</a>'
EMAIL_HOST_PASSWORD = 'mypassword'

SERVER_EMAIL = '<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="93fef6d3f4fef2faffbdf0fcfe" rel="noreferrer noopener nofollow">[email protected]</a>'

ADMINS = [
('me', '<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="640901240309050d084a070b09" rel="noreferrer noopener nofollow">[email protected]</a>'),
]

最佳答案

我解决了这个问题。

问题是我在更改 settings.py 后没有重新启动 Gunicorn(也许还有 Nginx)。我使用 settings.py 中正确的电子邮件设置重新启动了 Gunicorn,现在一切正常。

关于python - Django 不发送服务器错误 (500) 电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60404960/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com