<< 2005/06/ 1 1. もう10年間フルタイムノートユーザーですけど
2 1. 最近、就職ネタの漫画が増えた
3 1. Thunderbird が○付き数字を表示してくれるみたい
4 5 6 1. 優越感ではない自信というものはないのか
7 1. とりあえず Intel版 Mac にオタオタしてみる
8 1. IE7 に望むこと
9 10 11 12 13 1. Office Update できなくなってる?
14 1. Thunderbird で自動転送
15 16 1. バージョン番号ねぇ
2. ドキュメンテーションの質と継続
17 1. プリントは無劣化コピーじゃないんだから制限しなくてよいような?
2. 関東ローカルでゆかたんが!
18 1. あーありがちを引っ越しました。
19 1. クレジットカードの国際化の歴史の一部
2. BEATWASH と汚れのようなもの
20 21 22 1. aliases を使わない作法へ
23 24 1. ブロードバンド難民
25 1. どうやら結婚記念日
26 27 28 29 30 1. Unicode 面倒くせぇ
>>
トップ «前の日記(2005-06-19) 最新 次の日記(2005-06-24)» 編集

2005-06-22 [長年日記]

_ aliases を使わない作法へ

以前 Debian 3.1(Sarge) が testing だったときに exim4 でどうにか aliases から pipe でメールを流す方法を見つけたんだけど、リリースされたらまた設定ファイルが変わっていて、どうも設定ファイルとドキュメントが一致していない感じ。例外的な処理を手で書き加えるような使い方は想定されていないと解釈した方がよさげなので、以前

pipe_transport = address_pipe

として

/etc/aliases

ADDRESS "| /usr/local/bin/COMMAND"

みたいにやってたのをやめることにした。exim は filter が充実してるからこっちを使え、こっちを使えとドキュメントでも盛んに言ってきているし、確かに /etc/aliases は使わない方が root 権限に頼らずにフィルタが書けて便利だし安全だ。

で、filter を有効にするにはどうしたらいいのか分からない。最初から有効になってるし off にする必要はないんだけど、なんだか気持ち悪い*1。まぁどうせできるだけデフォルトの設定で運用しようって方針*2なので、その辺をとりあえず置いておき、

  • filter 用のアカウントを一つ作り
  • .forward で filter 書きまくり
    • (cron からのメールを処理するなら subject だけで判別してよさげ)

という形にスイッチした。気をつけなきゃいけないのは、

  • -bf でテストするフィルタファイルも最初に # exim filter って書いてなきゃいけない

って辺りか。

参考

*1 自分の調査不足、勉強不足は置いておく

*2 したがって exim を捨てるという選択肢はない