その名は Sieve
今日の無知晒し日記。
Sieve というものがあってこれは Mail Filtering Language ということで RFC にもなっている。でさらにこれは割と広く IMAP サーバでサポートされているらしく、これ使うなら procmail だ maildrop だで独自文法のフィルタを書かなくても、あるいはパイプ経由でプロセスを起動するなんて重たい処理をしなくてもフィルタリングできちゃうって寸法だ。IMAP を導入してなくても IMAP サーバに附属している MDA を使うことで利用できたりする。Dovecot
なんてこった。RFC になったのが 2001年、始まったのが 1994年 のものを今日知ったよ?
Thunderbird のフィルタもこれで書ければいいのにとか一瞬思ったけどあんまり需要ないのかな。まぁ正規表現だベイズ理論だっつー話になるとお呼びでないのかもしれないな。
cf.
More
Recent Posts
- » aligach.netのRubyとViteをバージョンアップした
- » ViteRuby 3.7.0は起動方法のデフォルトがnpx経由になった
- » GmailからSpreadsheetとGoogle Driveへ書き出すGASライブラリを作った
- » 面倒くさがり屋のためのTypeScript環境
- » JavaScriptにも論理和代入なんてあったんだ
- » TypeScriptでpropertyを舐める処理が面倒くさい
- » JavaScriptのAbortがやっと分かった
- » 今さらJavaScriptエラーの監視に向けて
- » GitHub Actionsで言う環境変数とはそこから実行されるstepにとってなんなのか?
- » mittをTypeScriptで怒られずに使う(overloadとの付き合い方の例)