我使用 Visual Studio 2013 和 Add-in express v.7.7.4087 开发了一个 Outlook 插件。我必须处理多个电子邮件帐户(商店)。请看以下截图
当我使用此 Gmail 帐户向其他 Gmail 收件人发送邮件(通过 Outlook)时,我可以看到一个名为“winmail.dat”的附件。但是在将文件发送给 Exchange 电子邮件收件人后,我看不到该文件。不过,对于 Gmail 收件人,我在 Outlook 已发送框中的邮件项目中看不到该附件。
我使用此交换帐户(通过 Outlook)发送的同一封邮件。但它从不将任何“winmail.dat”文件附加到 Exchange 收件人或 Gmail 收件人
不仅如此,每次当我看到这个“winmail.dat”时,我注意到outlook用自己的“href”替换了链接的文本(所以,用户只能看到href而不是我为那个URL输入的文本)我从未体验过交换
我需要的?
- 请解释矛盾之处。
有什么治疗方法吗?
一个。防止将“winmail.dat”附加到电子邮件
湾。避免 HTML 链接文本被自己的“href”替换
我做了什么?和阐述
我的插件的目的是在邮件中使用 guid 包装一些 URL。因此,我在发送之前修改了邮件项的 HTML 正文。我也在添加一些用户属性(仅用于根据我的业务逻辑操作邮件项)。但是我在发送之前删除了所有用户属性(在 itemSend 事件中)。
在将 Outlook 邮件正文设置为纯文本(使用 Outlook 设置)后,我进行了相同的测试,但仍然没有运气。