我在我的 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 中选择回复时,它始终回复 settings.EMAIL_HOST_USER 而不是用户地址。在电子邮件原始标题上,From 和 Return-path 使用 setting.EMAIL_HOST_USER 设置