如何使用Django发送电子邮件作为别名

Buc*_*uck 1 python django django-email django-settings

背景:

我有一个使用Django构建的网站,我遇到了以下难题.我有一封后端电子邮件,我们称之为luckyducky@gmail.com.现在我还有一个域名电子邮件,直接转发到luckyduck@gmail.com,名为support@luckyducky.com.

目前我的Django Email设置如下:

EMAIL_HOST_USER="luckyducky@gmail.com"
EMAIL_HOST_PASSWORD="password"
Run Code Online (Sandbox Code Playgroud)

这很好,但我希望从'support@luckyducky.com'发送电子邮件.

注意:

包括Python社区作为一个整体,也许问题可以在Django邮件包装器函数之外解决.

题:

如何设置此重定向?这意味着,当我在Django后端配置的真正电子邮件是luckyducky@gmail.com时,如何在别名"support@luckyducky.com"下发送电子邮件?

Ign*_*ams 5

settings.EMAIL_HOST_USER仅用于通过SMTP服务器进行身份验证.第三个参数django.core.mail.send_mail()From:地址.

  • 也就是说,它取决于SMTP服务器是否允许您使用这些凭据发送声称来自给定的"From:"地址的邮件.如果它不允许它,那么,这可能是有充分理由的. (4认同)