我在将电子邮件退回到与From
地址不同的特定电子邮件地址时遇到问题。
特定客户要求我们从特定电子邮件地址发送电子邮件(称之为contact@clientcompany.com
)。我们的Exchange管理员已在Exchange框中创建了一个帐户,以便我们可以从该地址登录和发送。我们的Exchange服务器欺骗该地址/域。这很好。
不幸的是,contact@clientcompany.com
发来的电子邮件并没有反复给我们。他们可能会回到contact
帐户clientcompany.com
(可能存在也可能不存在)。
我插入了一个标题Return-Path=kirk.broadhurst@mycompany.com
,假设this field determines where bouncebacks are sent.其他文档表明this field should never be populated by the originating SMTP system。其他网站再次谈论a field called Errors-To
,这显然是非标准的。
那么 - 哪个领域是正确的,它取决于什么?
我的Return-Path
无效的任何想法?
我真的想让Exchange正确退回发送到无效服务器的邮件!
更新
继续挖掘,我的Return-Path
工作只是在标题栏的末尾添加了扩展属性,但Exchange似乎仍然在顶部添加了自己的Return-Path
值。
Delivered-To: test@test.com
Received: by 1.1.1.1 with SMTP ...
Return-Path: <contact@clientcomapny.com>
Received: from ... ...
...
Subject: Test
Message-ID: ...
Return-Path: kirk.broadhurst@mycompany.com
根据Microsoft.com,I cannot set the Return-Path as it is determined by the MAIL FROM - 这似乎与我之前读过的一致。但现在我被卡住了 - 如何在Exchange 2007中以编程方式更改此MAIL FROM值?
答案 0 :(得分:4)
您可能想要检查标头是否已正确设置。检查电子邮件的标题并查找:
Return-Path: kirk.broadhurst@mycompany.com
根据RFC(IIRC),Return-Path是正确的字段,但并非所有邮件服务器都能正确实现。
答案 1 :(得分:1)
运气不好;)发送者是弹跳结束的地方。客户端应创建邮箱并将其转发到内部退回邮箱。只有明确的解决方案。
答案 2 :(得分:1)
如果某人正在回复该电子邮件而非自动回复,您可能需要尝试使用标题“Reply-To:”而不是“Return-Path:”。 (例如:“Reply-To: kirk.broadhurst@mycompany.com
”)