====== 06 Postfix + Virtual Domain でprocmail ======
===== procmailインストール =====
# yum install procmail
===== postfix設定変更 =====
==== main.cf ====
下記を追加
virtual_transport = procmail
mailbox_command = /usr/bin/procmail
==== master.cf ====
下記を追加
procmail unix - n n - - pipe
flags=R user=mail argv=/usr/bin/procmail -t -m USER=${user} DOMAIN=${nexthop} /etc/procmailrc
===== procmailrc用意 =====
例として、hogehoge@hoge.comからのメールを、hoge@fl8.jpへ転送
# cat /etc/procmailrc
SHELL=/bin/bash
PATH=/usr/bin:/bin
DEFAULT=/home/mail/$DOMAIN/$USER\@$DOMAIN/
LOCKFILE=/home/mail/procmail.lock
LOGFILE=/home/mail/procmail.log
:0 c
* ^From.*hogehoge@hoge.com
! hoge@fl8.jp
===== logrotate設定 =====
# cat /etc/logrotate.d/procmail
/home/mail/procmail.log {
missingok
nocreate
notifempty
}
{{tag>procmail postfix}}