指定电子邮件的退回地址

时间:2010-04-19 13:14:02

标签: email exchange-server exchange-server-2007

我在将电子邮件退回到与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值?

3 个答案:

答案 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”)