gpt4 book ai didi

python - 如何更改 Django 电子邮件中的发件人地址?

转载 作者:行者123 更新时间:2023-11-28 23:04:28 25 4
gpt4 key购买 nike

如前所述in the docsSERVER_EMAIL 设置应该更改从 Django (1.3.1) 服务器发送到 ADMINS 的崩溃电子邮件中的“发件人”地址。

但事实并非如此。

这在 1.3.1 中对您有用吗? (或任何 Django 版本)

Django 坚持只使用我的 EMAIL_HOST_USER - 我的电子邮件登录/实际地址 - 作为发件人地址。我将 Gmail 用作 SMTP 服务器,所以我想知道这是否与它有关。 Gmail 会阻止这种事情吗?我发誓我以前已经让这个工作了。

这有点烦人,因为我们有多个项目似乎都从同一个地址发送电子邮件,我们必须深入挖掘回溯以查看它是哪个项目。

最佳答案

问题出在 Gmail 上。一直到 smtplib 库,指定了正确的“发件人”地址,然后该库将正确的地址发送到 Gmail。

Gmail Support page暗示(尤其是在“POP/IMAP 用户须知”底部附近)您需要在 Gmail 设置下添加一个地址作为“附加电子邮件地址”,以便能够通过 Gmail 的 SMTP 服务器从该地址发送邮件。

这当然需要验证;因为我的“发件人”地址没有收件箱(这是假的!)目前对我来说不可能。但至少这不是 Django 的错误! :)

(注意:这是 Gmail 阻止您发送垃圾邮件的一种非常明显的方式,我相信这就是他们这样做的原因。)

关于python - 如何更改 Django 电子邮件中的发件人地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7573798/

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