如何在Django中更改发件人邮箱名称

4

我需要使用Django发送邮件,发送方为'Team Example',默认情况下使用no-reply@example.com。

我已经尝试了其他StackOverflow问题中提到的方法。

DEFAULT_FROM_EMAIL = 'Team Example <noreply@example.com>'

我在settings.py中做了更改,但它并没有生效。


文档指定此功能不适用于管理员和经理。你是如何测试的?参考:https://docs.djangoproject.com/en/2.2/ref/settings/#default-from-email - Willem Van Onsem
你是如何发送电子邮件的? - Willem Van Onsem
我正在使用Django Oscar项目。每当新用户注册时,都会向该用户发送一封电子邮件。 - Abishek
1个回答

1
对于 ,您需要使用 OSCAR_FROM_MAIL [readthedocs.io] 来设置以下内容:

Oscar 处理的所有通信事件和电子邮件的发件人电子邮件地址。

因此,如果 Oscar 与您的用户进行通信,则将使用此地址。

您可以添加以下设置:

<b>OSCAR_FROM_EMAIL</b> = 'Team Blackweb <noreply@example.com>'

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接