gpt4 book ai didi

django - 如何在 django 中使用 gmail smtp 更改回复和返回路径 header

转载 作者:行者123 更新时间:2023-12-02 08:39:37 25 4
gpt4 key购买 nike

我在我的 django 网站上使用 gmail smtp。我有一个联系表格,用户可以在其中输入电子邮件和消息,然后我向管理员发送一封邮件:

   email = EmailMessage('email subject', 'email message', settings.EMAIL_HOST_USER,
['admin.mysite@gmail.com'],
headers = {'Reply-To': 'user@foo.bar',
'Sender': 'user@foo.bar','from': 'user@foo.bar','Return-Path': 'user@foo.bar'})
email.send(fail_silently=False)

电子邮件已正确发送/接收,但当管理客户端在 gmail 中选择回复时,它总是回复设置。EMAIL_HOST_USER 而不是用户地址。在电子邮件原始 header 上,发件人和返回路径设置为 setting.EMAIL_HOST_USER

最佳答案

Google 违反了定义 SMTP 服务器预期操作的 RFP,重写了 header 。这可能是您问题的根本原因:http://lee-phillips.org/gmailRewriting/

关于django - 如何在 django 中使用 gmail smtp 更改回复和返回路径 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17789673/

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