我们遇到了一个问题,丰富的文本电子邮件被转发为附件的ContentIDs被从附件中剥离,这阻碍了我们正确地重建电子邮件消息。
下面是EWS对带有图片的富文本电子邮件的一个示例响应
<t:ItemAttachment>
<t:AttachmentId Id="AAMkAGRlNWE5MTc1LTUyODktNDRjNi05NTcwLWZjZGM1ODNkMmUxYwBGAAAAAABtOoJbAYfVSZzEDvklEbbPBwBBckyCi9TiT4cjPa5DHYwwAAAAemCwAABBckyCi9TiT4cjPa5DHYwwAABknfz6AAABBgAEAAAAAAA="/>
<t:Name>Message with Attachments</t:Name>
<t:Size>97993</t:Size>
<t:LastModifiedTime>2014-06-10T13:19:25</t:LastModifiedTime>
<t:IsInline>false</t:IsInline>
<t:ContentId>F4880FA606E4DC9BBC5143C97C52AC554A3AE55B@1</t:ContentId>
</t:ItemAttachment>以下是作为附件转发的同一封电子邮件:
<t:FileAttachment>
<t:AttachmentId Id="AAMkAGRlNWE5MTc1LTUyODktNDRjNi05NTcwLWZjZGM1ODNkMmUxYwBGAAAAAABtOoJbAYfVSZzEDvklEbbPBwBBckyCi9TiT4cjPa5DHYwwAAAAemCwAABBckyCi9TiT4cjPa5DHYwwAABknfz6AAACBgAEAAAAAAAGAAQAAQAAAA=="/>
<t:Name>Picture (Device Independent Bitmap)</t:Name>
<t:Size>5210</t:Size>
<t:LastModifiedTime>2014-06-10T13:19:25</t:LastModifiedTime>
<t:IsInline>true</t:IsInline>
</t:FileAttachment>Exhange 2010 SP2 EWSAPIv2.2(也发生在2.0中)
我的问题是:
我很快就会在这里引发一场MSFT支持事件。
重建步骤:
发布于 2014-06-17 16:02:24
在构建outlook外接程序时,我经常与exchange打交道。我说的是旧版本的交换和展望,但我有痛苦的记忆,处理自定义的电子邮件发送和重建。尤其是RTF。
您需要查看消息的RTF内容。但是请注意,在许多情况下,RTF的主体内容通常是使用基-64压缩的,所以您可能需要首先解压它。
-
https://stackoverflow.com/questions/24145081
复制相似问题