こんばんわ。はじめまして。たけといいます。
Postfixで悩んでましてさすらってましたらこちらにたどり着きました。
お知恵を拝借できると幸いです。
DebianにてPostfixでメールサーバを立てております。送信は間違い
なくできるのですが受信ができません。そこでログを確認しましたら
Aug 6 02:39:12 localhost postfix/pickup[4105]: 348505384AE: uid=0 from=<root>
Aug 6 02:39:12 localhost postfix/cleanup[4112]: 348505384AE: message-id=<20050805173912.348505384AE@hoge.com>
Aug 6 02:39:12 localhost postfix/qmgr[4106]: 348505384AE: from=<root@hoge.com>, size=304, nrcpt=1 (queue active)
Aug 6 02:39:12 localhost postfix/local[4114]: 348505384AE: to=<take@hoge.com>, relay=local, delay=0, status=sent (delivered to command: procmail -a "$EXTENSION")
Aug 6 02:39:12 localhost postfix/qmgr[4106]: 348505384AE: removed
というログがあがってました。
Procmailを入れた記憶はないのですがどういうわけか変なコマンド
を発行して最終的にメールを削除しているように見えます。
POPとIMAPはそれぞれcourier-pop・courier-imapを入れて
おります。
どうぞよろしくお願いします。
たけ
> DebianにてPostfixでメールサーバを立てております。送信は間違い
> なくできるのですが受信ができません。そこでログを確認しましたら
>
> Aug 6 02:39:12 localhost postfix/pickup[4105]: 348505384AE: uid=0 from=<root>
> Aug 6 02:39:12 localhost postfix/cleanup[4112]: 348505384AE: message-id=<20050805173912.348505384AE@hoge.com>
> Aug 6 02:39:12 localhost postfix/qmgr[4106]: 348505384AE: from=<root@hoge.com>, size=304, nrcpt=1 (queue active)
> Aug 6 02:39:12 localhost postfix/local[4114]: 348505384AE: to=<take@hoge.com>, relay=local, delay=0, status=sent (delivered to command: procmail -a "$EXTENSION")
> Aug 6 02:39:12 localhost postfix/qmgr[4106]: 348505384AE: removed
>
> というログがあがってました。
>
> Procmailを入れた記憶はないのですがどういうわけか変なコマンド
> を発行して最終的にメールを削除しているように見えます。
単にmain.cfに、下記が書かれているからではないですか?
mailbox_command = procmail -a "$EXTENSION"
どこかのサイト情報をみて設定されたのだと思いますが、この設定をするとlocalへの配送をprocmailを使って行いますから、/etc/procmailrcあたりにルールを書いて上げないとうまく動きません。まずはコメントアウト(デフォルトではコメントアウトされていたはず)ですね。
最後のremovedは正常でも出ます。procmailrcがない場合の動作はわかりませんが、メールは配送されているかキューに溜まっているのでは?