Re: 「複数ドメインメールアカウントで個別のメールボックス利用」でリアルドメイン宛のメールが受信出来ない ( No.1 ) |
|
- ????????? 2010/05/26 14:34
- ????????? 管理者
-
> "/home/user_mails/アルドメイン/アカウント名/Maildir/"に届かずに、"/home/アカウント名/Maildir/"に届けられてしまいます。
「/home/アカウント名/Maildir」ディレクトリを削除して、postfix再起動後に確認してみてください。 当方環境でも、各アカウントのホームディレクトリに「Maildir」があった場合に同様の事象がありました。
|
Re: 「複数ドメインメールアカウントで個別のメールボックス利用」でリアルドメイン宛のメールが受信出来ない ( No.2 ) |
|
- ????????? 2010/05/27 10:48
- ????????? 園原
-
「/home/アカウント名/Maildir」ディレクトリを削除してpostfixを再起動し確認してみましたが、下記のwarningが出ました。Linuxアカウントも削除しないといけないのでしょうか?困りましたぁ;;
warning: maildir access problem for UID/GID=502/502: create maildir file /home/xxx/Maildir/tmp/1274923515.P22417.hostname: Permission denied warning: perhaps you need to create the maildirs in advance
|
Re: 「複数ドメインメールアカウントで個別のメールボックス利用」でリアルドメイン宛のメールが受信出来ない ( No.3 ) |
|
- ????????? 2010/05/27 11:02
- ????????? 管理者
-
以下を、再度確認してみてください。
1.「/etc/postfix/virtual_domains」 このファイル内にリアルドメインは記述されていないですよね?
2.「/etc/postfix/virtual_maps」 ・リアルドメイン・バーチャルドメイン双方に於いて、全てのアカウントとメールボックスに誤りがないか? ・ファイル更新後は「postmap /etc/postfix/virtual_maps」を実施し、且つ「postfix」サービスの再起動を行っているか?
3.以下のコマンド実行結果を教えてください。(アカウント名は隠蔽して頂いても構いません) ・# ls -ld /home/user_mails ・# cat /home/アカウント名/.procmailrc ・# ls -la /home/アカウント名/.procmailrc
|
Re: 「複数ドメインメールアカウントで個別のメールボックス利用」でリアルドメイン宛のメールが受信出来ない ( No.4 ) |
|
- ????????? 2010/05/27 11:38
- ????????? 園原
-
「/etc/postfix/virtual_domains」にはリアルドメインは記述していません。
「/etc/postfix/virtual_maps」再確認しましたが、誤りは無いと思います。
[root@124x37x249x112 circus]# ls -ld /home/user_mails drwxrwxrwt 7 root root 4096 5月 26 02:06 /home/user_mails [root@124x37x249x112 circus]# cat /home/アカウント名/.procmailrc cat: /home/アカウント名/.procmailrc: そのようなファイルやディレクトリはありません [root@124x37x249x112 circus]# ls -la /home/アカウント名/.procmailrc ls: /home/アカウント名/.procmailrc: そのようなファイルやディレクトリはありません
procmailはインストールしていません。
|
Re: 「複数ドメインメールアカウントで個別のメールボックス利用」でリアルドメイン宛のメールが受信出来ない ( No.5 ) |
|
- ????????? 2010/05/27 11:49
- ????????? 管理者
-
> procmailはインストールしていません。
リアルドメイン宛はメールボックス配送を「procmail」にて行っています。 デフォルトでは「procmail」はインストールされていた気もしますが、 されていなかった場合はインストールをお願いします。
※:コンテンツ説明不十分で申し訳ありません。
次に、各アカウントのホームディレクトリに「.procmailrc」を作成し内容を以下にして下さい。
「.procmailrc」内容 ----- ここから ----- MAILDIRECTORY=/home/user_mails/リアルドメイン名 LOGFILE=$HOME/procmail.log LOCKFILE=$HOME/.lockfile DEFAULT=$MAILDIRECTORY/$LOGNAME/Maildir/
:0 $DEFAULT
----- ここまで -----
ファイル自身のオーナ:グループは自分自身で、パーミッションは 600 にして下さい。
|
Re: 「複数ドメインメールアカウントで個別のメールボックス利用」でリアルドメイン宛のメールが受信出来ない ( No.6 ) |
|
- ????????? 2010/05/27 12:55
- ????????? 園原
-
procmailをインストールして設定ファイルを作成しましたが、「/home/user_mails/リアルドメイン」に転送されないです。
postfix/main.cfに下記の設定は必要ないのでしょうか? mailbox_command = /usr/bin/procmail
念のために再度、/home/アカウント名/Maildirも削除してからやってみました。 procmail.logが作成されてないので、procmailが動いてないと言うことでしょうか? procmailは/home/アカウント名/.procmailrcを配置するだけで起動するのですよね? なにか明示的に起動をさせる必要があるのでしょうか?
|
Re: 「複数ドメインメールアカウントで個別のメールボックス利用」でリアルドメイン宛のメールが受信出来ない ( No.7 ) |
|
- ????????? 2010/05/27 12:51
- ????????? 管理者
-
> postfix/main.cfに下記の設定は必要ないのでしょうか?
> mailbox_command = /usr/bin/procmail
ご察しの通り、必要となります。 procmail 自身が動作すればメール受信時にそのアカウントのホームディレクトリに「procmail.log」が出力されます。
|
Re: 「複数ドメインメールアカウントで個別のメールボックス利用」でリアルドメイン宛のメールが受信出来ない ( No.8 ) |
|
- ????????? 2010/05/27 13:01
- ????????? 園原
-
出来ました!ご丁寧にご教示いただきまして心から感謝いたします^^
管理者様どうもありがとうございました
|
Re: 「複数ドメインメールアカウントで個別のメールボックス利用」でリアルドメイン宛のメールが受信出来ない ( No.9 ) |
|
- ????????? 2010/05/27 13:32
- ????????? 園原
-
管理者様すいません・・・
今度は他のリアルドメインアカウントのMaildirが「/home/user_mails/リアルドメイン/」に作成されないようです^^;
|
Re: 「複数ドメインメールアカウントで個別のメールボックス利用」でリアルドメイン宛のメールが受信出来ない ( No.10 ) |
|
- ????????? 2010/05/27 13:40
- ????????? 管理者
-
> 今度は他のリアルドメインアカウントのMaildirが「/home/user_mails/リアルドメイン/」に作成されないようです^^;レクトリに「procmail.log」が出力されます。
そのアカウントのホームディレクトリに「.procmailrc」はありますよね? また、オーナやパーミッションも問題ありませんか?
|
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にしておくべきでしょうか?
|
Re: 「複数ドメインメールアカウントで個別のメールボックス利用」でリアルドメイン宛のメールが受信出来ない ( No.16 ) |
|
- ????????? 2010/05/27 15:06
- ????????? 管理者
-
> 「# chmod 1777 /home/user_mails/リアルドメイン」を実行することでPOPすると「/home/user_mails/リアルドメイン/アカウント名」が作成され、メールが正常に受信できました^^
大変、失礼しました。 コンテンツを修正しておきます。
> 「/home/user_mails/リアルドメイン」のオーナとグループはrootにしておくべきでしょうか?
そうですね。root にしておく事をお勧めします。
|
Re: 「複数ドメインメールアカウントで個別のメールボックス利用」でリアルドメイン宛のメールが受信出来ない ( No.17 ) |
|
- ????????? 2010/05/27 15:18
- ????????? 園原
-
ご丁寧にご対応いただきましてありがとうございました^^
|