我在将电子邮件退回到与该From
地址不同的特定电子邮件地址时遇到问题。
一个特定的客户要求我们从一个特定的电子邮件地址(称为它contact@clientcompany.com
)发送电子邮件。我们的 Exchange 管理员在 Exchange 框中创建了一个帐户,以便我们可以登录并从该地址发送。我们的 Exchange 服务器正在欺骗该地址/域。这工作正常。
不幸的是,发送的电子邮件contact@clientcompany.com
没有退回给我们。他们可能会退回到(可能存在也可能不存在)的contact
帐户。clientcompany.com
我插入了一个标题Return-Path=kirk.broadhurst@mycompany.com
,假设该字段决定了退回邮件的发送位置。 其他文档表明,该字段不应由始发 SMTP 系统填充。其他网站再次谈论一个名为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,我无法设置 Return-Path,因为它由 MAIL FROM 确定- 这似乎与我之前阅读的内容一致。但现在我被困住了 - 如何在 Exchange 2007 中以编程方式更改此 MAIL FROM 值?