はじめての自宅サーバ構築 - 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.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 にして下さい。
メンテ

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

■ その他

ページ先頭へ

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