我試圖設置過濾器規則爲sieve添加一個標誌和標題到正則表達式傳入消息,但sieve失敗,只要有主題內的德語元音變音。編碼主體篩失敗
這裏是我的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
,但我沒有找到一種方法,到目前爲止,這個轉換。
在我的研究,我發現了一個擴展,篩稱爲MIME
https://tools.ietf.org/html/rfc5703
但是如果我嘗試要求它在我的劇本的要求部分,我得到一個錯誤,如果我嘗試將其設置作爲篩選的附加擴展,它不會重新加載配置,並表示擴展未知。
有人可以幫我解決這個問題嗎?
Danke!我想通過這種方式! – baao