![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
postfix、dovecotをCentOSマシンに導入し、メールサーバーを構築しました。
配送方式はMaildirにしました。これは/etc/postfix/main.cfにて、
home_mailbox = Maildir/
と記述することで指定しました。
/etc/procmailrcは以下のとおりです。
PATH=/bin:/usr/bin
MAILDIR=$HOME/Maildir
DEFAULT=$MAILDIR/
LOGFILE=$MAILDIR/procmail.log
同時にこのマシンはNFSサーバー、NISクライアントです。
試しにユーザー(sample)を作成しました。
実体は/export/home/sample/
マウント先は/user/sample/
sample/以下にはMaildir/を作成し、
Maildir/newおよびMaildir/curおよびMaildir/tmpを作成し、
chmod 700をかけています。
これでsample宛てに電子メールを送ると/user/sample/Maildir/newに
配送されるはずですが、MAILER-DAEMONから"Undelivered Mail Returned to Sender"
が来ます。
can't create user output file. Command
output: procmail: Couldn't create "/var/mail/sample" procmail: Couldn't
chdir to "/user/sample/Maildir"
ここで/var/mail/sampleを作るとエラーは帰ってこなくなりましたが、
そこに蓄積されるだけで/user/sample/Maildir/newに配送されません。
いったい、なぜMaildir/に配送されないのでしょうか?
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の相性が悪いのかもしれません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux bashの変数でブランクがあるかチェックする方法教えて下さい。 3 2023/04/06 16:09
- UNIX・Linux postfix smtpサーバーリレーがTLSハンドシェーク失敗 1 2022/08/15 15:45
- その他(プログラミング・Web制作) laravel 本番環境でメールが送れません。 1 2023/02/17 17:57
- Windows 10 bash の -z オプションがうまく動作しない原因を教えて下さい。 4 2023/03/22 18:04
- 英語 L-PRF can be obtained by manual or automated metho 1 2022/04/08 09:39
- UNIX・Linux bashでシングルクォート内の変数の組み込み方教えてください。 2 2023/02/14 19:30
- Excel(エクセル) Excelの帳票形式をアクセスに取り込むため、 csvのデータ形式になるように、マクロを作成している 2 2022/06/12 22:52
- Excel(エクセル) 日本情報処理表計算について。 4 2022/08/28 21:46
- Visual Basic(VBA) 以前シートを集めて1シートへ繋げる下記コードをご教授いただき作成しました。 今回すでに集めてある「ま 1 2022/08/29 20:38
- Visual Basic(VBA) あるフォルダーのファイルを違う親フォルダーのサブフォルダーに移したい 11 2023/02/15 19:00
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
嫌ってるのに真似してきたりマ...
-
能ある鷹は爪を隠す
-
dfコマンドが返ってこない
-
ネット上のマウント
-
マウント先の権限を変更するには
-
LinuxからWindowsフォルダを見...
-
Mac OS Xで、CD-Rにデータを焼...
-
間違いを指摘してくれる人は本...
-
CD-ROMのISOイメージを作るソフ...
-
OS起動時に fstab の内容が反映...
-
DVD.isoをDVD-Rに焼く方法
-
所有権とアクセス権 マウント...
-
LinuxにおいてのHDDの設定について
-
音楽ファイル(WAV)をISOに変...
-
NFSのキャッシュクリアの方法
-
XperiaでUSBドライブのマウント...
-
ドライブのマウント解除について
-
net use コマンドについて
-
男子は男同士で恋バナとかしな...
-
県民争いや出身地でマウントと...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
嫌ってるのに真似してきたりマ...
-
旦那の金持ちマウントしてくる友人
-
「子供が居ないから養育費が掛...
-
彼女のマウントトークにいちい...
-
みなさんの苦手な人ってどんな...
-
dfコマンドが返ってこない
-
能ある鷹は爪を隠す
-
Mac OS Xで、CD-Rにデータを焼...
-
ネット上のマウント
-
システムファイルチェッカーで...
-
間違いを指摘してくれる人は本...
-
Truecryptの暗号化解除方法教え...
-
NFSのキャッシュクリアの方法
-
OS起動時に fstab の内容が反映...
-
MacOSXTigerで.mdfと.mdsという...
-
音楽ファイル(WAV)をISOに変...
-
男子は男同士で恋バナとかしな...
-
Linuxでマウント前のフォルダ内...
-
AIX: RedHat Linuxファイルシス...
-
起動時に内蔵ドライブをアンマ...
おすすめ情報