はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 質問掲示板

 このスレッドはクローズされています。記事の閲覧のみとなります。

 「複数ドメインメールアカウントで個別のメールボックス利用」でリアルドメイン宛のメールが受信出来ない
日時: 2010/05/26 02:54
名前: 園原

1.不明点・障害内容:リアルドメイン宛のメールが"/etc/postfix/virtual_maps"に設定した"/home/user_mails"直下の"リアルドメイン/アカウント名/Maildir/"に届かない
2.ログの有無   :無
  (有:その内容) :

複数ドメインメールの設定前はリアルドメインのメール送受信設定だけを行っていました。
その際にはリアルドメインのメール送受信は問題なく動作しておりました。
今回、新たにドメインを管理することになり、「複数ドメインメールアカウントで個別のメールボックス利用」の内容に沿って設定を行いました所、バーチャルドメインのメールアドレス宛には設定通りにメールが届くのですが、リアルドメインのメールアドレス宛に送信したメールが、"/home/user_mails/アルドメイン/アカウント名/Maildir/"に届かずに、"/home/アカウント名/Maildir/"に届けられてしまいます。

何卒、宜しくお願い致します。
メンテ

Page:  [1] [2] [3] [4]

■ コンテンツ関連情報

 Re: 「複数ドメインメールアカウントで個別のメールボックス利用」でリアルドメイン宛のメールが受信出来ない ( No.11 )
日時: 2010/05/27 13:53
名前: 園原

.procmailrcは下記の通り問題ないと思います
-rw------- 1 ユーザ ユーザ 148 5月 27 12:01 .procmailrc

procmail.logには下記のエラーが出ているので、procmailは動いてるようです。

procmail: Unable to treat as directory "/home/user_mails/リアルドメイン/アカウント名/Maildir"
procmail: Error while writing to "/home/user_mails/リアルドメイン/アカウント名/Maildir"
procmail: Unable to treat as directory "/home/user_mails/リアルドメイン/アカウント名/Maildir"
procmail: Lock failure on "/home/user_mails/リアルドメイン/アカウント名/Maildir.lock"
procmail: Error while writing to "/home/user_mails/リアルドメイン/アカウント名/Maildir"
From メアド Thu May 27 13:45:10 2010
 Subject: test
 Folder: /var/mail/アカウント名                          968
メンテ
 Re: 「複数ドメインメールアカウントで個別のメールボックス利用」でリアルドメイン宛のメールが受信出来ない ( No.12 )
日時: 2010/05/27 14:08
名前: 管理者

> .procmailrcは下記の通り問題ないと思います
> -rw------- 1 ユーザ ユーザ 148 5月 27 12:01 .procmailrc


了解しました。(問題ないですね)


「/home/user_mails/リアルドメイン/アカウント名/Maildir」は存在していますか?
・存在している場合
 ディレクトリとなっていますか?(ファイルではないですよね?)
 オーナ・グループはそのアカウントとなっていますか?
 パーミッションは 700 ですか?
・存在していない場合(自動生成されるので関係ないはずですが・・・)
 ディレクトリを作成してみてください。
 オーナ・グループ、パーミッションは上記のように・・・
 または、そのアカウント宛てに送信する前に、メーラよりPOP(受信)してみてください。確か自動生成された気が・・・
メンテ
 Re: 「複数ドメインメールアカウントで個別のメールボックス利用」でリアルドメイン宛のメールが受信出来ない ( No.13 )
日時: 2010/05/27 14:31
名前: 園原

「/home/user_mails/リアルドメイン/アカウント名/Maildir」は存在してません。
「/home/user_mails/リアルドメイン/アカウント名/」がそもそも存在しません。
POPする時に自動生成されるはずですよね?それが自動生成されないのが不思議です。

「/va/log/maillog」に下記のエラーが出ています。uid:gidはこのアカウントユーザの「/etc/passwd」と同じ504を「/etc/dovecot-passwd」に設定してあります。

dovecot: chdir(/home/user_mails/リアルドメイン/アカウント名) failed with uid 504: Permission denied

「/home/user_mails/リアルドメイン/アカウント名/Maildir」をmkdir -pで作成し、「/home/user_mails/リアルドメイン/アカウント名/」にchmod -R 700で設定した後に、POPしたあとメールを送信してみましたがMaildir/にnew等のディレクトリやファイルは作成されていませんでした。
メンテ
 Re: 「複数ドメインメールアカウントで個別のメールボックス利用」でリアルドメイン宛のメールが受信出来ない ( No.14 )
日時: 2010/05/27 14:51
名前: 管理者

> 「/va/log/maillog」に下記のエラーが出ています。uid:gidはこのアカウントユーザの「/etc/passwd」と同じ504を「/etc/dovecot-passwd」に設定してあります。

> dovecot: chdir(/home/user_mails/リアルドメイン/アカウント名) failed with uid 504: Permission denied


すみません。ちょっと確認させて下さい。
以下の結果を教えて頂けますか?

# ls -ld /home/user_mails/リアルドメイン

この「/home/user_mails/リアルドメイン」パーミッションにスティッキービットが付いていなかったら以下を実行してみてください。

# chmod 1777 /home/user_mails/リアルドメイン

当方環境では「home/user_mails」および「/home/user_mails/リアルドメイン」は「drwxrwxrwt」となっています。
これで上手くいった場合は、紹介しているコンテンツの設定漏れです。
メンテ
 Re: 「複数ドメインメールアカウントで個別のメールボックス利用」でリアルドメイン宛のメールが受信出来ない ( No.15 )
日時: 2010/05/27 15:02
名前: 園原

「# ls -ld /home/user_mails/リアルドメイン」の結果は下記の通りでした。オーナー/グループがアカウントユーザ名になってるのも問題ですか?

drwx------ 4 アカウント名 アカウント名 4096 5月 27 14:19 /home/user_mails/リアルドメイン/

「# chmod 1777 /home/user_mails/リアルドメイン」を実行することでPOPすると「/home/user_mails/リアルドメイン/アカウント名」が作成され、メールが正常に受信できました^^

「/home/user_mails/リアルドメイン」のオーナとグループはrootにしておくべきでしょうか?
メンテ

Page:  [1] [2] [3] [4]

■ その他

ページ先頭へ

Copyright(©)2004-2018 First home server construction. All Right Reserved.