/etc/aliases
に
hoge: "|/dir/script $SENDER"
などと書いて
newaliasesコマンド叩くと、
hoge@のアドレスに届いたメールを
/dir/script
で処理させることができる。
標準入力にメールの内容を渡しているので適当なライブラリでパースもできるし
$SENDER=送信者アドレス、など引数に渡せるオプションもあり。
Postfix manual - local(8)
scriptでSENDER宛てにメール送信すれば、空メール返信機能のできあがり。
また、
/etc/postfix/main.cf
で
recipient_delimiter = -
と書いておくと、(反映にはpostfixのreloadかrestartが必要)
hoge-xxx@宛てのメール(xxxは任意)をすべて
/dir/script
で処理させることができる。
xxxの部分は$EXTENSIONで引数として渡すことも可。
コメントする