我有一个邮箱,它接收来自使用 Outlook 的特定公司的电子邮件,并且发送到该地址的所有电子邮件都被剥离了其正确的结构,并附加了一个 winmail.dat 文件。
这种情况只发生在我服务器上的单个邮箱中。同一台服务器上的其他员工都会收到来自同一发件人的未经修改的完整邮件。
我们使用 Ubuntu 14.04、Virtualmin、Procmail、Postfix 和 Dovecot 组合。
我尝试在新服务器上创建一个新邮箱,并通过 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,其中没有任何内容表明存在额外过滤。是否有邮箱的单独设置可能导致此问题?
答案1
“这只发生在我服务器上的单个邮箱中。” - 你确定吗?也许这个单个帐户正在使用另一个邮件客户端软件?这个帐户正在使用什么邮件客户端?
如果是 Thunderbird,那么你可以尝试“LookOut”插件 https://addons.mozilla.org/en-us/thunderbird/addon/lookout/
在我看来,这与服务器/procmail 无关,那是与邮件客户端相关的问题。