[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:48663] /etc/procmailrcによる配送
筑波大学の浅沼と申します。
新しくetchでメールサーバーをセットアップしております。postfix+courier-{pop,i
map}に、
spam対策にサーバ全体でprocmail経由でspamassassinを使っています。spamassassin
をユーザーベースで使用した方が、効率がよいというのはわかっておりますが、UNIX
とは全く縁のないユーザーもいるので、苦肉の妥協策です。が、あまりこういう例が
少ないのか、情報があまりありません。
postfixのmain.cfを
-----main.cf-----------
mailbox_command = procmail -a "$EXTENSION"
----------------
として、/etc/procmailrcをこのメールの末尾のようにしております。
これでうまく配送と思いきや、配送されたメールは、owner=root, group=mailでかつ
属性が0600と受信者からメールが読めないことになります。
procmailrcの最後の2行(:0 $DEFAULT)をはずすと、今度は、配送されずに時間切
れとなります。これはどうするのが、正解なのでしょうか?教えて頂けると幸いです。
-----------/etc/procmailrc --------------------
DEFAULT=$HOME/Maildir/
LOGFILE="/var/log/procmail.log"
SPAM=/var/spamassassin/spam/
:0fw: spamassassin.lock
* < 256000
* ! ^X-Spam-Status: Yes
| spamc -u spam
# autolearn=spam
:0H:
* X-Spam-Flag: YES
* X-Spam-Status:.*autolearn=spam
$SPAM
:0
$DEFAULT
----------------------------------