Я пытаюсь настроить правила фильтрации для сита, чтобы добавить флаг и заголовок к входящим сообщениям с регулярным выражением, но решает сито, как только в этом вопросе есть немецкий умляут.Сито не работает по закодированным темам
Вот мой sieverule
require ["fileinto","editheader","variables","regex","imap4flags","encoded-character"];
if anyof (header :regex :comparator "i;ascii-casemap" "Subject" "([0-9]{3}-[0-9]{7}-[0-9]{7})")
{
addheader :last "X-OrderID" "${0}";
addflag "\\Flagged";
addflag "${0}";
}
Субъект что-то вроде этого:
Rückfrage zur Lieferung einer Bestellung von xxx (Bestellung: 304-1962494-2978192)
и второе письмо, ü
, вызывает тревогу.
Когда я пытаюсь отправить сообщение без него, все работает так, как предполагалось.
Эти сообщения такого типа:
MIME-Version: 1.0
Content-Type: multipart/mixed;
Когда есть умляуты в пределах субъекта, он изменяется на
=?UTF-8?Q?R=C3=BCckfrage_zur_Lieferung_einer_Bestellung_von
, но я не нашел способ преобразовать это до сих пор ,
На моем исследовании я нашел расширение просеивать под названием мим
https://tools.ietf.org/html/rfc5703
Однако, если я пытаюсь требовать его в требуют части моего сценария я получаю сообщение об ошибке, и если я пытаюсь установить его в качестве дополнительного расширения для сита он не перезагружает конфигурацию, заявив, что расширение неизвестно.
Может кто-нибудь помочь мне в исправлении этого?
Danke! Я понял это так! – baao