【问题标题】:send_mail Django send as alias emailsend_mail Django 以别名电子邮件形式发送
【发布时间】:2022-01-17 06:06:00
【问题描述】:

我正在解决问题,当然我正在发送一封类似于发件人电子邮件的电子邮件,我在 settings.py 中对其进行了身份验证,但是如果我想以 request.user.email 别名发送电子邮件怎么办?

send_mail("Hello", "hello", settings.EMAIL_HOST_USER, [settings.EMAIL_RECEIVER])

这是某种原因吗?

非常感谢

【问题讨论】:

    标签: django email sendmail


    【解决方案1】:

    settings.EMAIL_HOST_USER 用于身份验证。

    应该是这样的:

    send_mail("Hello", "hello", “sender@email.com”, [“recipient@email.com”], fail_silently=False, auth_user=settings.EMAIL_HOST_USER, auth_password=None, connection=None, html_message=None)
    

    要添加电子邮件别名,您只需将该字段添加到您的用户模型并引用它而不是“sender@email.com”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-09
      • 1970-01-01
      • 2022-08-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-15
      相关资源
      最近更新 更多