ユーザ用ツール

サイト用ツール


サイドバー

このページの翻訳:



最近の更新



Tag Cloud

01_linux:03_mail:06_postfix_virtual_procmail

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
}
01_linux/03_mail/06_postfix_virtual_procmail.txt · 最終更新: 2017/11/07 10:06 by matsui