« Firefox 1.0.1 からココログ編集用Bookmarkletがエラーで使えず (3/19) | トップページ | mbox(/var/log/mail/)からMaildir 形式へ移行・変換。mbox2maildir(3/20) »

2005.03.20

メールが受信できない!procmailでエラー Suspicious rcfile .procmailrc (3/20)

昨晩、Debian Linux 3.0 woody で何気なく、apt-get update; apt-get upgrade を行ったところ、以後メーラーでメールの受信ができなくなった。自宅のメールサーバ環境なんてもう忘れていたのだが、調べたところ(exim?+)fetchmail+procmail+courier-imapで組んであった。このどこかにエラーが起きている筈。

  • そもそもメールサーバへはメールが送信されているようで、外部のISPのメールサーバからどんどんメールは転送されているので、メールの受信側の問題。
  • procmail から転送させている Gmail へは転送が行われていないので、procmail がエラーになっているか、procmail を呼び出している fetchmail (か exim?)に問題がある。
  • courier-imap の Maildir にはメールが転送されていない代わりに、昔の /var/spool/mail/(ユーザ名)にメールが転送されていた。とりあえず受信したメールは消えてはおらず保存されている様子。よかった。その数332通。
  • /var/log/mail.err を見たところ、以下のエラーが。
    Mar 20 **:**:** (コンピュータ名) procmail[****]: Suspicious rcfile "/home/(ユーザ名)/.procmailrc"

Googleで「Suspicious rcfile .procmailrc」を検索したところ、~/.procmailrc のパーミッションに「書き込み」権があるとエラーになり、procmail が動作しないらしく、他の人は ~/.procmailrc のパーミッションから「書き込み権」をなくしたら、うまく動作したとのこと。しかし、私の場合 ~/.procmailrc 自体のパーミッションを調べてもあっているのだが…。

Manpage of PROCMAIL
http://www.linux.or.jp/JM/html/procmail/man1/procmail.1.html より(太字は加筆)

Suspicious rcfile "x" (rcfile "x" は疑わしい)
rcfile の所有者が受取人もしくは root のいずれでもないか、 rcfile 自体またはこれが存在するディレクトリが誰でも書き込み可能になっているか、 この rcfile がデフォルトの rcfile ($HOME/.procmailrc) である場合はそのファイル自体または ファイルを含むディレクトリがグループ書き込み可能である【訳注: group writable】かのいずれかであった。 (したがって rcfile は使われなかった)

げっ… orz

すみません。ホームディレクトリ(/home/(ユーザ名))が思いっきり「書き込み可能」になっていました。ディレクトリから「書き込み権」を除いたところ、無事 procmail が動き始め、メーラーでも受信できるようになりました。トホホ。

昨晩のapt-get update; apt-get upgrade; で procmail がアップデートされて、~/.procmailrcのチェックが厳しくなったのかしら???

以下、宿題

  • apt-get update; apt-get upgrade; のアップデートのログはどこかに出力されている???
  • 次は /var/spool/mail/(ユーザ名)のmbox 形式のファイルに転送されてしまったメールを、courier-imapのMaildir 形式で読めるように救わなくては…(続く、「mbox(/var/log/mail/)からMaildir 形式へ移行・変換(3/20)」へ) )

以上。



|

« Firefox 1.0.1 からココログ編集用Bookmarkletがエラーで使えず (3/19) | トップページ | mbox(/var/log/mail/)からMaildir 形式へ移行・変換。mbox2maildir(3/20) »

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/49099/3372180

この記事へのトラックバック一覧です: メールが受信できない!procmailでエラー Suspicious rcfile .procmailrc (3/20):

» mbox(/var/log/mail/)からMaildir 形式へ移行・変換(3/20) [雑木林とコンピュータ]
Debian Linux 3.0 woody でcourier-imap(Mai [続きを読む]

受信: 2005.03.20 23:30

» mbox(/var/log/mail/)からMaildir 形式へ移行・変換(3/20) [雑木林とコンピュータ]
Debian Linux 3.0 woody でcourier-imap(Mai [続きを読む]

受信: 2005.03.20 23:34

« Firefox 1.0.1 からココログ編集用Bookmarkletがエラーで使えず (3/19) | トップページ | mbox(/var/log/mail/)からMaildir 形式へ移行・変換。mbox2maildir(3/20) »