Настроить простой рецепт procmail, который пересылал бы почту, если бы нашел текст «Магазин ABC: Новый заказ» в теме.Декодирование utf8 по ISO-8859-1 почтой с текстом в файле .procmailrc
:0
* ^(To|From).*[email protected]
* ^Subject:.*ABC Store: New Order*
{
К сожалению, поле темы в почтовом сообщении, поступающем из почтового сервера было в MIME синтаксисе закодированных слов.
Предмет: = UTF-8 В QUJDIFN0b3JlOiBOZXcgT3JkZXI = =
выше объект UTF-8 ISO-8859-1 кодировка, поэтому было интересно, если есть какие-либо механизмы/скрипты/утилиты для разбора??? это и преобразовать в строковый формат, чтобы я мог применить свой фильтр procmail.
То, что вы смотрите на это заголовок RFC2047 кодировке. Как он говорит в части charset, он находится в кодировке UTF-8, base64. Здесь нет ISO-8859-1 (это другая кодировка, она не может быть в ISO-8859-1, а латинская-1, если она находится в UTF-8). – tripleee
В общем случае репертуар UTF-8 намного больше, чем репертуар ISO-8859-1, поэтому вы не всегда сможете переводить UTF-8 на ISO-8859-1. Если вы только заботитесь о развертывании кодировки RFC2047 и восстановлении текста UTF-8, это всегда возможно (и, возможно, лучше всего делать). – tripleee