@vlarkanov

Postfix: как идентифицировать почтовый клиент, в котором составлено письмо?

Добрый день. Я добавляю подписи к исходящим сообщениям с помощью altermime. Часть сотрудников использует Outlook, часть Thunderbird. К письмам Outlook нужно добавлять подпись в кодировке KOI8-R, к письмам из Thunderbird - в UTF-8. Как однозначно идентифицировать клиент, из которого отправлено письмо (анализируя исходный код письма)?

Я обратил внимание, что письма, отправленные из Thunderbird, имеют строку вроде
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.2.2

а письма из Outlook
X-Mailer: Microsoft Outlook 14.0


Казалось бы, можно грепнуть эту строку и понять откуда отправлено письмо. Но. Если пользователь из своего Outlook ОТВЕЧАЕТ на письмо, отправленное из Thunderbird, исходящее письмо будет содержать оба признака сразу.
  • Вопрос задан
  • 153 просмотра
Пригласить эксперта
Ответы на вопрос 1
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Используйте утилиту для определения кодировки письма, как я понял в этом ваша проблема?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы