gpt4 book ai didi

Dreamhost 上的 Django 电子邮件设置

转载 作者:行者123 更新时间:2023-12-01 03:58:49 25 4
gpt4 key购买 nike

问候 djangonauts 伙伴
我的 Django 应用程序在 Dreamhost 上运行良好。
当我使用 gmail 时,我的 View 中的代码错误通知和 send_mail() 都可以正常工作。
当我使用我的 Dreamhost 电子邮件和设置时,我可以从我的 View 中使用 send_mail() 但我不再收到代码错误通知。
我查了dreamhost,他们说我的电子邮件设置是正确的,这一定是应用程序问题。是否有我遗漏的任何其他设置?
任何帮助将不胜感激。

这是我的设置:

#settings.py 

#GMAIL SETTINGS: works great
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_HOST_PASSWORD = 'PASSWORD'
EMAIL_HOST_USER = 'my_username'
EMAIL_SUBJECT_PREFIX = ''
EMAIL_USE_TLS = True

#DREAMHOST SETTINGS:
EMAIL_HOST = 'mail.my_site.com' #also tried 'localhost'
EMAIL_PORT = 587 #also tried 25
EMAIL_HOST_PASSWORD = 'PASSWORD'
EMAIL_HOST_USER = 'admin@my_site.com'
EMAIL_SUBJECT_PREFIX = ''
EMAIL_USE_TLS = True #i tried with and without TLS, it does not work.

谢谢,

最佳答案

通过“代码错误通知”,我假设您指的是出现 500 异常时收到的电子邮件。

三个设置控制此功能。

  • SERVER_EMAIL – 电子邮件显示为“来自”的人。某些 SMTP 服务器会拒绝任何不是来自已知帐户的电子邮件。尝试将此设置为您的 Dreamhost 帐户的电子邮件地址。
  • ADMINS – 包含问题发生时发送电子邮件的人列表的元组。确保在列出您的电子邮件帐户的情况下进行设置:
    ADMINS = (('Jack Shedd', 'jack@example.com'),)
  • 调试 - 必须设置为 False
  • 关于Dreamhost 上的 Django 电子邮件设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15082340/

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