我刚刚设置了一个Google工作空间。其中一个帐户有一个别名:info@domain.com。我要用这个化名发邮件。我知道我必须通过EMAIL_HOST_USER使用实际的帐户电子邮件地址进行身份验证(我已经这样做了),但是我如何强制Django AllAuth从别名email发送电子邮件?这是可以通过重写AllAuth视图和使用send_mail()来实现的吗?如有任何帮助,不胜感激。
您可以使用send_email()
,您所需要做的就是在send_email()
函数中传递from_email
参数。
:
send_mail(
'Subject here',
'Here is the message.',
'from@example.com',
['to@example.com'],
fail_silently=False,
)
您可以在这里查看文档:https://docs.djangoproject.com/en/4.1/topics/email/#send-mail