- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:電子メールの配送エラー)
電子メールの配送エラー
このQ&Aのポイント
- postfix、dovecotをCentOSマシンに導入し、メールサーバーを構築しました。配送方式はMaildirにしました。
- NFSサーバーやNISクライアントとしても機能するマシンにsampleユーザーを作成しましたが、Maildir/に配送されない問題が発生しています。
- エラーメッセージでは、ユーザー出力ファイルを作成できないと言われていますが、/var/mail/sampleを作成しても問題は解決せず、そこに蓄積されるだけです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#136147
回答No.1
/export/home/sampleから/user/sample に「NFS」でマウントしてるのでしょうか? そうすると、/user/sample/Maildir はroot権限ぐらいでしか書き込みができなくなるのですが、 NFSマウントするとデフォルトではrootで書き込みができないようになっているはずなので、 ファイルが作れない状態になっているのかと思います。 NFSサーバの方でクライアントからのroot権限での書き込みを許可してやるか、 もしくは/var/mail/sampleには配送されるとのことなので、 Maildir形式を使うのを止めてDovecotをmbox形式に対応させてしまえばいいかと思います。 参考まで。
お礼
ご回答ありがとうございます。 SELinuxを無効(# setenforce 0)としたところ、電子メールの受信に成功しました。 よって、SELinuxに原因がありそうです。何とかしてSELinuxを有効にしつつ、 電子メール受信を動作させる設定を見つけなければなりません。 SELinuxとNFSの相性が悪いのかもしれません。