【问题标题】:Django email logging isn't sending emailsDjango 电子邮件记录不发送电子邮件
【发布时间】:2021-03-21 02:33:16
【问题描述】:

我已经在我的设置文件中实现了日志记录,但是当遇到 500 错误时不会发送任何电子邮件。我在 django 3.x 上

我的设置文件中的所有电子邮件设置都有效。例如,这些设置已成功用于发送帐户确认电子邮件。

EMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_USER = 'support@########'
EMAIL_HOST_PASSWORD = '#######'
DEFAULT_FROM_EMAIL = 'support@######'
SERVER_EMAIL = 'support@########'
EMAIL_PORT = #####
EMAIL_USE_TLS = True

LOGGING = {
    'version': 1,
    'disable_existing_loggers': False,

    'handlers': {
        'mail_admins': {
            'level': 'ERROR',
            'class': 'django.utils.log.AdminEmailHandler'                
        },

    },
    'loggers': {
        'django.request': {
            'handlers': ['mail_admins'],
            'level': 'ERROR',
            'propagate': False,
        },

    }
}
  

谢谢!

【问题讨论】:

  • 您是否在您的 gmail 门户上设置了安全性较低的访问权限?

标签: django


【解决方案1】:

问题是管理员电子邮件与我在电子邮件设置中设置的电子邮件不同。通知即将发出,只是发送到另一个帐户。

【讨论】:

    猜你喜欢
    • 2020-03-26
    • 2019-07-10
    • 2011-10-18
    • 2011-09-16
    • 2013-07-20
    • 1970-01-01
    • 2018-05-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多