素直にprocmail使えというツッコミはなしで

例えば、あるメーリングリストだけを携帯にも転送するといった使い方とか。
今回は件名での振り分けを行っています

  • 利点

    アドレスを1個しか登録できないMLだと、転送用アドレスを登録してしまうと送信できないなどの問題があるが、それも解決
    なんとなくカッコイイ

  • 欠点

    正規表現が面倒くさい
    結局は転送用アドレスを作らないといけない

手順

※あらかじめ転送用アドレスを作っておく
例えばtensouというユーザを作成し、/etc/aliasesか/etc/postfix/aliasesに

tensou: 本アドレス,転送したいアドレス

などと書いておく

今回編集するのは、受信拒否設定でも出てきたheader_checks。例えば、[Mail-all:1024]などと頭につくメーリングリストを受信したい場合

/^Subject:.*\[Mail-.*/ REDIRECT tensou@hogehoge.com

この場合は、Mail-allだけでなくMail-hogeなど、"[Mail-"で始まる件名のアドレスを転送する
ちなみにREDIRECTの後にアドレスは一つしか書けないので注意

あとは受信拒否設定の時と同じようにpostmapとreloadもしくはrestart

# postmap /etc/postfix/header_checks
# /etc/init.d/postfix reload
# /etc/init.d/postfix restart

ちなみにREDIRECTの後に携帯などのアドレスを直接書いた場合は、携帯にしか送信されず、本来の送り先には届かないので注意。
最初に転送用アドレスを作るのはそのため。

  • HTML
  • PDF
RSS2.0 RSS1.0 Atom1.0