procmail
- メールの振り分けを行うツール
INSTALL(CentOS 6)
yum
# yum install procmail
パス確認
# which procmail /usr/bin/procmail
ファイル修正(/etc/postfix/main.cf)
- 下記追加
mailbox_command = /usr/bin/procmail
- 下記追加
再起動
# service postfix restart
レシピ設定
.forward 設定
# vim /home/user/.forward "|IFS=' ' && exec /usr/bin/procmail -f- || exit 75 #user"
権限変更
chown user. .forward
レシピ設定(件名がtestなら/tmp 配下に移動)
vim /home/user/.procmailrc SHELL=/bin/bash PATH=/bin:/usr/bin:/usr/sbin LOGFILE=$HOME/procmail.log LOCKFILE=$HOME/.lockfile MAILDIR=$HOME/Maildir/ DEFAULT=$MAILDIR :0 * ^Subject: .*test.* /tmp/
注意点
- SHELL=/bin/bash は必ずつける
- vpopmail などの仮想ドメインにて作成したユーザはシェル実行権限など無いので一部機能が正常に動作しない
- SHELL=/bin/bash は必ずつける
.procmailrc サンプル
別ファイルのinclude
INCLUDERC=/path/to/include_file