Обычно, когда Exchange отправляет сообщение TNEF, структура сообщения выглядит примерно так:
...
Content-Type: multipart/mixed;
boundary="_000_AM0PR09MB277052D243401DC2ED6D32A4B27C0AM0PR09MB2770eurp_"
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
<AM0PR09MB277052D243401DC2ED6D32A4B27C0@AM0PR09MB2770.outlook.com>
--_000_AM0PR09MB277052D243401DC2ED6D32A4B27C0AM0PR09MB2770eurp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
--_000_AM0PR09MB277052D243401DC2ED6D32A4B27C0AM0PR09MB2770eurp_
Content-Disposition: attachment; filename="winmail.dat"
Content-Transfer-Encoding: base64
Content-Type: application/ms-tnef; name="winmail.dat"
--_000_AM0PR09MB277052D243401DC2ED6D32A4B27C0AM0PR09MB2770eurp_--
Составное смешанное сообщение с двумя частями mime: сначала простой текст, а затем - TNEF. Форматирование текста и вложение находятся в части TNEF. Вот как мы просто это ненавидим.
Теперь я начал видеть в двух разных доменах новую структуру MIME:
...
Content-Type: multipart/mixed;
boundary="_000_AM0PR06MB5394D1F1B085F52243304062FD4D0AM0PR06MB5394eurp_"
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
<AM0PR06MB5394D1F1B085F52243304062FD4D0@AM0PR06MB5394.outlook.com>
--_000_AM0PR06MB5394D1F1B085F52243304062FD4D0AM0PR06MB5394eurp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
[cid:image001.jpg@01D4D590.C0A2AB00]
--_000_AM0PR06MB5394D1F1B085F52243304062FD4D0AM0PR06MB5394eurp_
Content-Disposition: attachment; filename="winmail.dat"
Content-Transfer-Encoding: base64
Content-Type: application/ms-tnef; name="winmail.dat"
--_000_AM0PR06MB5394D1F1B085F52243304062FD4D0AM0PR06MB5394eurp_
Content-Type: application/pdf
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="Some.pdf"
--_000_AM0PR06MB5394D1F1B085F52243304062FD4D0AM0PR06MB5394eurp_
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="image001.jpg"
--_000_AM0PR06MB5394D1F1B085F52243304062FD4D0AM0PR06MB5394eurp_--
Здесь часть TNEF, похоже, включает только расширенное форматирование, а вложения являются частью смешанной составной части. К сожалению, в этом поколении пантомимы Content-ID
не сохраняется, поэтому ссылка cid в текстовой части и в кодировке HTML в части TNEF не может быть разрешена.
У меня вопрос НЕ как вообще отключить TNEF. Мой вопрос в том, какая конфигурация запускает эту короткую генерацию MIME.
Еще несколько заголовков, которые могут дать подсказку:
x-originating-ip: ...
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: ...
x-microsoft-antispam: ...
x-ms-traffictypediagnostic: ...
x-ms-exchange-purlcount: 1
x-microsoft-exchange-diagnostics: ...
x-microsoft-antispam-prvs: ...
x-forefront-prvs: 0970508454
x-forefront-antispam-report: ...
received-spf: ...
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: ...
MIME-Version: 1.0
X-OriginatorOrg: kairos.be
X-MS-Exchange-CrossTenant-Network-Message-Id: 2530d08a-1094-4f6f-fa0d-08d6a39f8227
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Mar 2019 08:24:39.6698
(UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: ...
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: ...
И согласно это КБ, TNEF может существовать в сообщении с кодировкой MIME как часть тела MIME типа «application / ms-tnef,». Возможно, потому, что отправитель использует RTF вместо HTML в качестве формата электронной почты.