[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
----------------------------------