Как обнаружения / проверки если тело сообщения TNEF форматировать (winmail.dat) используя PHP?
Я не хочу декодировать, просто хочу проверить. Я использую imap_fetchbody
а также imap_body
для получения BODY мне нужно получить mimetype (или что-то подобное) для проверки, если это «формат tnef», например так:
if (in_array($bodyMimeType, array('application/tnef', 'application/x-tnef', 'application/ms-tnef'))) {
//Decode
}
Я старался:
$structure = imap_fetchstructure($imap, $messageId, FT_UID);
echo 'sub-type:', $structure->subtype, PHP_EOL;
echo 'encoding:', $structure->encoding, PHP_EOL;
Задача ещё не решена.
Других решений пока нет …