接收客户端未对 Outlook 会议请求从 Base 64 重新编码

接收客户端未对 Outlook 会议请求从 Base 64 重新编码

Exchange 2010 + Outlook 2007。用户向组织内部和外部的收件人列表发送 Outlook 会议请求。一些收件人报告收到的是“乱码”消息,而不是会议请求。

一些外部收件人收到的电子邮件显示带有 base-64 编码附件的电子邮件 - 他们无法将会议请求添加到日历中,甚至无法查看它。以下是收到的电子邮件示例:

Accept-Language: en-US, en-NZ
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US, en-NZ
Content-Type: multipart/alternative;

boundary="_000_A4701CF4E0917340AF3DD54B4BE141CA014EA83517WNS10compassh_"
MIME-Version: 1.0
X-OriginalArrivalTime: 15 Jul 2011 03:15:21.0709 (UTC)
FILETIME=[6E70D9D0:01CC429D]

--_000_A4701CF4E0917340AF3DD54B4BE141CA014EA83517WNS10compassh_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

V2hl...yMNCg==

--_000_A4701CF4E0917340AF3DD54B4BE141CA014EA83517WNS10compassh_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0b...bWw+DQo=

--_000_A4701CF4E0917340AF3DD54B4BE141CA014EA83517WNS10compassh_
Content-Type: text/calendar; charset="utf-8"; method=REQUEST
Content-Transfer-Encoding: base64

QkVHS...jIyMjIyMNCg==

--_000_A4701CF4E0917340AF3DD54B4BE141CA014EA83517WNS10compassh_--

我在上面的示例中缩短了 base 64 编码块,但我可以确认我已经手动重新编码了 base 64,并且它们适当地转换为请求的纯文本版本、HTMl 版本和 .ics 文件,可以在 outlook(2010)中正常打开。

这些特定的收件人通常能够顺利收到会议请求,但是某些原因似乎导致其中一些请求出现问题。

外部收件人报告使用“Outlook”,但现阶段我们无法确定它是 Outlook、Outlook Express 还是哪个特定版本。

在 Google 上搜索,一些 Thunderbird 的错误报告描述了客户端没有重新编码附件,但我们的收件人似乎都没有使用 Thunderbird。似乎还有一些关于 Outlook 2000 无法打开 .ics 文件的讨论 - 但是,收件人甚至看不到附件 - 而只是编码的 base 64 MIME。

请帮忙!

答案1

我们在使用 Exchange 2007 + outlook 2007 时遇到了类似的问题。客户端一旦收到并接受 Outlook Express 发送的日历邀请,就会发回响应,用户会发现如上所示的响应。

我们已向 MS 提交了申请,他们确认这是 Exchange 2007 和 Outlook Express 客户端的一个错误。

不确定 Exchange 2010 是否已修复此问题

相关内容