現在いろいろなサイトを調べながら
centos7にてpostfixでバーチャルドメインの設定をしました。
これにスパム対策としてspamassassinをインストールしました。
今まではメールの容量制限ができていたのですが、
spamassassinをインストールしてprocmailでメールの振り分け設定をしたら
容量制限ができなくなってしまいました。
spamassassin+procmailでの設定変更
■main.cf
mailbox_command = /usr/bin/procmail
virtual_transport = virtual (変更)→ procmail
procmail_destination_recipient_limit = 1
■master.cf
procmail unix - n n - - pipe
flags=R user=vmail argv=/usr/bin/procmail -t -m USER=${user} DOMAIN=${nexthop} /etc/procmailrc
virtual_transportをvirtualに戻せば容量制限できるのですが、メールの振り分けができません。
どのように設定すれば今までのような容量制限できて、なおかつメールの振り分けができるようになりますか。
以下現在の設定になります。よろしくお願い致します。
[main.cf] mailbox_command = /usr/bin/procmail #virtual_transport = virtual virtual_transport = procmail procmail_destination_recipient_limit = 1 virtual_mailbox_domains = proxy:mysql:/etc/postfix/mysql-virtual_domains.cf virtual_mailbox_base = /home/vmail virtual_mailbox_maps = proxy:mysql:/etc/postfix/mysql-virtual_mailboxes.cf virtual_minimum_uid=100 virtual_uid_maps=static:5000 virtual_gid_maps=static:5000 virtual_alias_maps = proxy:mysql:/etc/postfix/mysql-virtual_forwardings.cf, mysql:/etc/postfix/mysql-virtual_email2email.cf virtual_mailbox_limit = 0 virtual_mailbox_limit_maps = mysql:/etc/postfix/mysql-virtual_vquota.cf virtual_mailbox_limit_override = yes virtual_maildir_limit_message = Sorry, the user's maildir has overdrawn his diskspace quota, please try again later. virtual_overquota_bounce = yes virtual_maildir_extended = yes [master.cf] procmail unix - n n - - pipe flags=R user=vmail argv=/usr/bin/procmail -t -m USER=${user} DOMAIN=${nexthop} /etc/procmailrc [procmailrc] SHELL=/bin/bash PATH=/usr/bin:/bin DROPPRIVS=yes MAILDIR=/home/vmail/$DOMAIN/$USER/Maildir DEFAULT=$MAILDIR/ LOGFILE=/home/vmail/$DOMAIN/$USER/.procmail.log VERBOSE=ON :0fw: spamassassin.lock *!^X-Spam.* | /usr/bin/spamassassin :0 *^X-Spam-Flag: YES $MAILDIR/.Spam/

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/01 00:52
2018/08/02 04:15
2018/08/04 05:15