• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:電子メールの配送エラー)

電子メールの配送エラー

このQ&Aのポイント
  • postfix、dovecotをCentOSマシンに導入し、メールサーバーを構築しました。配送方式はMaildirにしました。
  • NFSサーバーやNISクライアントとしても機能するマシンにsampleユーザーを作成しましたが、Maildir/に配送されない問題が発生しています。
  • エラーメッセージでは、ユーザー出力ファイルを作成できないと言われていますが、/var/mail/sampleを作成しても問題は解決せず、そこに蓄積されるだけです。

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

  • ベストアンサー
noname#136147
noname#136147
回答No.1

/export/home/sampleから/user/sample に「NFS」でマウントしてるのでしょうか? そうすると、/user/sample/Maildir はroot権限ぐらいでしか書き込みができなくなるのですが、 NFSマウントするとデフォルトではrootで書き込みができないようになっているはずなので、 ファイルが作れない状態になっているのかと思います。 NFSサーバの方でクライアントからのroot権限での書き込みを許可してやるか、 もしくは/var/mail/sampleには配送されるとのことなので、 Maildir形式を使うのを止めてDovecotをmbox形式に対応させてしまえばいいかと思います。 参考まで。

MKSA
質問者

お礼

ご回答ありがとうございます。 SELinuxを無効(# setenforce 0)としたところ、電子メールの受信に成功しました。 よって、SELinuxに原因がありそうです。何とかしてSELinuxを有効にしつつ、 電子メール受信を動作させる設定を見つけなければなりません。 SELinuxとNFSの相性が悪いのかもしれません。

関連するQ&A