• ベストアンサー

Mailboxファイルには受信しているのに mailコマンドで No mail for username

Mailboxファイルには受信しているのに mailコマンドで No mail for username で受信しているメールが確認できません。 OSはCentOS4 MTAはpostfix postfix と mailコマンドのつながり方がよく理解していないのですが、 どなたかご教授願います。

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.2

>home_mailbox = Mailbox home_mailbox = Maildir/ だと私の書いた(2)になりますが、これだと、$HOME/Mailbox にmbox形式で格納ですね。 mail -f Mailbox で読めます。 あるいは、export MAIL=$HOME/Mailbox して、mail

marmeryo
質問者

お礼

ありがとうございました。 mail -f Mailbox で無事読むことが出来ました。 単純なことを質問してすみませんでした。 もっと勉強します。

その他の回答 (1)

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

>Mailboxファイルには受信している これは具体的にどういうコマンドで確認しましたか? postfixが受信したメールを格納格納する方法は2つあります。 (1) /var/spool/mail/username にmbox形式で格納→mailコマンドで読める (2) $HOME/Maildir/ の下に1メール1ファイルで格納 →mailコマンドで読めない (※ 場所は標準的な場合・・・設定で変更できますが)

marmeryo
質問者

お礼

さっそくありがとうございます。 具体的には cat /home/username/Mailbox でメールが受信しているのを確認しました。 postfixの設定は /etc/postfix/main.cf home_mailbox = Mailbox にしてあります。

関連するQ&A