我正在尝试从 Exchange 命令行管理程序 Exchange 2007 发送报告。当我将此报告发送到 Outlook 时,电子邮件的格式符合预期,但是当我将电子邮件发送到 Lotus 时,它会丢失 HTML 格式,例如 CSS、标题、表格和边框. 数据被保留,但格式不正确。
另一方面,当我在 Exchange 2010 中使用 Send-MailMessage 发送消息时,即使我将它发送给 Lotus Notes 用户,一切都很好。
为什么会出现这种差异?
我正在尝试从 Exchange 命令行管理程序 Exchange 2007 发送报告。当我将此报告发送到 Outlook 时,电子邮件的格式符合预期,但是当我将电子邮件发送到 Lotus 时,它会丢失 HTML 格式,例如 CSS、标题、表格和边框. 数据被保留,但格式不正确。
另一方面,当我在 Exchange 2010 中使用 Send-MailMessage 发送消息时,即使我将它发送给 Lotus Notes 用户,一切都很好。
为什么会出现这种差异?
您将不得不进入 Notes 客户端,查看两条消息的 MIME 源,并使用一个好的 diff 程序比较它们。如果一个显示正确,而另一个显示不正确,就会存在差异,找出为什么会出现这些差异应该会给您一些线索,了解正在发生的事情会破坏消息。
(以上假设收件人设置为接收他邮箱中的 MIME 格式的邮件。如果实际上用户已设置为接收转换为 Notes 富文本格式的邮件,那么您将不得不去Domino 服务器而不是 Notes 客户端,并使用SMTPSaveImportErors设置来捕获两条消息的 MIME 源。)