C# 防止outlook中的winmail.dat(用于gmail帐户)
我使用Visual studio 2013和外接程序express v.7.7.4087开发了outlook外接程序。我必须处理多个电子邮件帐户(商店)。请参阅下面的快照 当我使用此Gmail帐户向其他Gmail收件人发送邮件(通过outlook)时,我可以看到一个名为“winmail.dat”的附件。但在发送给Exchange电子邮件收件人后,我看不到该文件。然而,对于Gmail收件人,我无法在outlook发送框中的邮件项目中看到该附件 与我使用此exchange帐户(通过outlook)发送的邮件相同。但它从不将任何“winmail.dat”文件附加到Exchange收件人或Gmail收件人 不仅如此,每次我看到这个“winmail.dat”时,我都注意到outlook会用自己的“href”替换链接文本(因此,用户只能看到href,而不是我为该URL输入的文本),这是我在exchange中从未遇到过的 我需要什么?C# 防止outlook中的winmail.dat(用于gmail帐户),c#,email,outlook,tnef,winmail.dat,C#,Email,Outlook,Tnef,Winmail.dat,我使用Visual studio 2013和外接程序express v.7.7.4087开发了outlook外接程序。我必须处理多个电子邮件帐户(商店)。请参阅下面的快照 当我使用此Gmail帐户向其他Gmail收件人发送邮件(通过outlook)时,我可以看到一个名为“winmail.dat”的附件。但在发送给Exchange电子邮件收件人后,我看不到该文件。然而,对于Gmail收件人,我无法在outlook发送框中的邮件项目中看到该附件 与我使用此exchange帐户(通过outlook)
在将outlook邮件正文设置为纯文本(使用outlook设置)后,我进行了相同的测试,但仍然没有成功 当最终用户从Exchange Windows或Outlook客户端向Internet发送邮件时,如果收件人的客户端无法接收RTF格式的邮件,则可能会自动将名为Winmail.dat的文件附件添加到邮件末尾。Winmail.dat文件包含邮件的Exchange Server RTF信息,收件人可能会将其视为二进制文件。请在以下文章中阅读更多关于这方面的内容:
您可能会发现这篇文章很有帮助。谢谢您的回复。我已经读完了前两篇文章。但是“用MAPI强制纯文本”这篇文章对我来说是新的,我认为它真的很有帮助。但我仍在经历这一切。再次感谢您的考虑。我会让你知道进展的。再次感谢