我开发了一个插件,该插件读取邮件内容并在发送邮件后立即把邮件转存到我们自己的服务器上;
插件发布后,部分用户偶尔会出现附件莫名的丢失,不是发送到收件人那里不见了,而是在发送方的已发送邮件中就丢失了,接收方更没有。而且我发现,当丢失附件后,签名图片会在接收方的附件中出现。
我的插件在编辑邮件时,会在邮件正文中插入一段隐藏的html代码,不知道跟这个有关系吗?
而且安装时已设置注册表键值:
[HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Preferences]
"DisableTNEF"=dword:00000001
设置这个是因为,我增加了一些自定义属性,不设这个会使不用 Outlook 的接收方出现 Winmail.dat 附件。
发送方的邮件正文格式是 HTML;接收方格式也是“让Outlook决定最佳发送格式”。
另外还有一个问题,偶尔会出现本来是用某个账户发送的,发送后发件人会变成另一个账户。