和田と申します。Vine 2.6r1 + updateを使用しています。 最近procmailを導入しました。SpamProbeを利用するためですが、 振り分け自体はうまく動いているようです。下記が.procmailrcです。 -- .procmailrc ここから PATH=/usr/bin:/usr/local/bin LOGFILE=$HOME/procmail.log LOCKFILE=$HOME/.lockmail MAILDIR=/var/spool/mail/ DEFAULT=$MAILDIR/$LOGNAME :0 SCORE=| /usr/local/bin/spamprobe receive :0 wf | formail -I "X-SpamProbe: $SCORE" :0 * ^X-SpamProbe: SPAM $HOME/MailFolder/Spam -- ここまで procmailはfetchmailにて取り込んだメールの振り分けに使っています。 SpamProbeもうまく動いていますし、一見順調なのですが、 procmail.logを見ると、所々lock failureが起こっています。 どうもユーザーのmboxである /var/spool/mail 以下にロックファイルを作る際、 権限がないとかで失敗しているようです。 下記のようにログに記録されます。(ユーザー名が hoge の場合) procmail: Lock failure on "/var/spool/mail//hoge.lock" /var/spool/mailの書き込み権限を777などで広げてやろうかとも考えましたが、 それが正しいやり方ではないような気がして躊躇しています。 procmailを使われている方で/var/spool/mailに各ユーザーのメールボックスを お持ちの方は、この問題が発生するのではと考えています。 procmail, lockfileについてのマニュアルを読んでみましたが、この問題の解決 方法にめぐり合えませんでした。 この対処法についてなにか情報をお持ちの方おられませんか?