Exchange Server 2007 中是否有一个设置可以让我们使这些标头传播并被 POP/IMAP 客户端接收?

Exchange Server 2007 中是否有一个设置可以让我们使这些标头传播并被 POP/IMAP 客户端接收?

当使用 EWS Managed API 通过 Exchange Server 2007 发送电子邮件时。
我注意到 MAPI 客户端(如 MS Outlook)会显示所有自定义标头。
但是当我使用 POP3/IMAP 客户端(如 MS Outlook Express)时。
我注意到这些自定义标头不会显示在从 MS Outlook Express 打开的消息中。Exchange
Server 2007 中是否有一个设置,我们可以设置这些自定义标头传播并由 POP/IMAP 客户端接收?此外,为什么下面示例中的自定义标头在 MAPI 客户端(如 MS Outlook)中以小写显示?但令人惊讶的是,如果我们使用 SMTPClient 类发送电子邮件,则这些标头会显示为已发送,并区分大小写。例如标头。

MS Outlook 等 MAPI 客户端通过 Exchange Server 2007 接收的标头示例

Received: from EXMAILVS1.blabla.com ([192.168.191.136]) by  
cashtp02.blabla.com ([XXX.XXX.XX.XXX]) with mapi; Mon, 20 Dec 2010 12:17:05  
-0800  
Content-Type: application/ms-tnef; name="winmail.dat"  
Content-Transfer-Encoding: binary  
From: asfsdf <[email protected]>  
To: asdsdf <[email protected]>  
Date: Mon, 20 Dec 2010 12:17:04 -0800  
Subject: Please send me this header  
Thread-Topic: Please send me this header  
Thread-Index: AQHLoILek7g5cFgHQU6lHHfiKkdUMg==  
Message-ID: <[email protected]>  
Accept-Language: en-US  
Content-Language: en-US  
X-MS-Has-Attach:  
X-MS-Exchange-Organization-SCL: -1   
X-MS-TNEF-Correlator: <[email protected]>  
customheader1: hello ali  
customheader2: hello Jace  
MIME-Version: 1.0  

答案1

MS Exchange Server 2007 可以使用 POP/IMAP 将自定义/修改后的标头传播到非 Mapi 客户端。
但我们需要运行以下命令: Set-TransportConfig –HeaderPromotionModeSetting [MayCreate | NoCreate | MustCreate]
例如:Set-TransportConfig –HeaderPromotionModeSetting MustCreate

在 Exchange 管理 shell 中使用上述 cmdlet 更改当前行为。默认为 NoCreate。您可以选择其他任何模式。

MS Exchange Server 2007 仅以小写形式传播自定义标头。

相关内容