チップス

CentOS postfix procmailを使う


$ yum -y install procmail

/etc/postfix/main.cf

#mailbox_command = /some/where/procmail
#mailbox_command = /some/where/procmail -a "$EXTENSION"
下記の 1 行を追加(procmail のパスは上記実行結果)
mailbox_command = /usr/bin/procmail
$ vi /etc/procmailrc
SHELL=/bin/bash
PATH=/usr/bin:/bin
DROPPRIVS=yes
MAILDIR=$HOME/Maildir
DEFAULT=$MAILDIR/
LOGFILE=$MAILDIR/.procmail.log # ログ出力先
#VERBOSE=ON # 詳細ログ出力

# 未承諾広告メール削除
:0
* ^Subject:.*iso-2022-jp
* ^Subject:\/.*
* ? echo "$MATCH" | nkf -mwZ2 | sed 's/[[:space:]]//g' | egrep '未承諾広告※'
/dev/null

$ vi /etc/logrotate.d/procmail
/home/*/Maildir/.procmail.log {
    missingok
    nocreate
    notifempty
}

postfix を再起動


   チップス