我有一个邮箱接收来自使用Outlook的特定公司的电子邮件,并且发送到该地址的所有电子邮件都被剥离了正确的结构,并附上了一个winmail.dat文件。
这只发生在我的服务器上的单个邮箱。 我们在同一台服务器上的其他员工从相同的发件人那里接收未修改和完整的消息。
我们使用Ubuntu 14.04,Virtualmin,Procmail,Postfix和Dovecot组合。
我已经尝试在新服务器上创build一个新的邮箱,并通过IMAP同步脚本将所有邮件复制到新帐户,但电子邮件仍然通过剥离只为该帐户,其他人都很好。
我设法查看发送到我们的服务器的电子邮件的样本,并比较了源代码。
一个不同之处在于在Received:之后,在From:之前,下面一行被插入到不好的电子邮件中:
Content-Type: multipart/mixed; boundary="_000_2A63131FAB54A14B88827878643A8A4221489EEBKELLYEX01domain_"
另一个区别是看起来不错的电子邮件没有X-MS-TNEF-Correlator:
X-MS-TNEF-Correlator:
而破损的电子邮件有:
X-MS-TNEF-Correlator: <[email protected]>
我检查了/var/log/procmail.log,那里没有任何内容表明额外的过滤。 有一个邮箱的个别设置,可能导致这个?
“这只发生在我的服务器上的单个邮箱。” – 你确定? 也许这个单一帐户正在使用另一个邮件客户端软件? 什么邮件客户端被用于这个帐户?
如果是Thunderbird,那么你可以尝试“LookOut”插件https://addons.mozilla.org/en-us/thunderbird/addon/lookout/
国际海事组织这与服务器/ procmail无关,这是一个邮件客户端相关的问题。