さくらでブラックリストの正規表現で文字コード範囲を指定

さくらインターネットのメール
ブラックリストの正規表現で文字コード範囲を指定する方法
(さくらのフィルタは maildrop(.mailfilter))

From欄の文字列に「異字体セレクタ」や「ゼロ幅スペース」を挟んで、フィルタをかいくぐろうとしているメールを、迷惑メールフィルタにかけるまでもなく落としたいということで


ブラックリストに正規表現が使用できるが、文字コードで範囲指定を行いたい
異字体セレクタを例にした場合

[\x{E0100}-\x{E01EF}]

という正規表現で記述する
【注意】[\uE0100-\uE01EF] のように指定した場合、メールが受信不能になる

コメント