У меня есть один почтовый ящик, который получает электронные письма от конкретной компании, использующей 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: <2A63131FAB54A14B88827878643A8A4221489EEB@XXXX-EX-01.DOMAIN.local>
Я проверил /var/log/procmail.log, и там нет ничего, что указывает на дополнительную фильтрацию. Существуют ли индивидуальные настройки почтового ящика, которые могут быть причиной этого?
«Это происходит только с одним почтовым ящиком на моем сервере». - Ты уверен? Может быть, для этой единственной учетной записи используется другой почтовый клиент? Какой почтовый клиент используется для этой учетной записи?
Если это Thunderbird, то Вы можете попробовать надстройку "LookOut" https://addons.mozilla.org/en-us/thunderbird/addon/lookout/
ИМО, это не имеет ничего общего с сервером / procmail, это проблема, связанная с почтовым клиентом.