qmail+vpopmailでバーチャルドメインのメール送受信を行ないたいと考えていますが、バーチャルドメインに作成したメールユーザーfoo@hoge.comから外部へのメール送信は出来ますが、外部からのメールが届きません。(/home/vpopmail/domains/hoge.com/foo/Maildir/newの下にメールが入ってこない)

この場合、考えられる要因としては何があるでしょうか。
ちなみにこのhoge.comは今まで別のサーバーで運営しておりまして、このたびDNSの設定を変更して自社サーバーに振り向けています。qmailやvpopmailの設定ではなく、MXレコードが正しく設定されていないのでしょうか。
いろいろ調べてみましたが、似たような現象を参考に手を尽くしてみましたが、どうにも手探り状態のためにどなたかアドバイスをお願いいたします。

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2009/02/16 23:30:03
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:pyopyopyo No.1

回答回数377ベストアンサー獲得回数98

ポイント35pt

/var/log 以下にあるログファイルは、確認されましたか?

先ずは、ログファイルを見ながら、外部からメールを送ってみると良いと思います。

  • 外部からメールを送りつけても、ログが変化しない場合

→ MXレコードやfirewallなどの設定も確認

  • 外部からメールを送りつけると、ログが変化する場合

→ ログにエラーなどの原因が記録されるのでそのエラーを手がかりにさらに調査

と、問題を切り分けることができます。

ログのファイル名は、設定方法により変わりますが、おそらくファイル名は

  • /var/log/maillog
  • /var/log/smtp/タイムスタンプ.log

になると思います。

がんばってください。

id:orihomot

ご回答ありがとうございました。

いろいろ調べましたところ、そもそものサーバーの設定におかしなところがあったようで

なんとか解決しました。

2009/02/16 09:47:03
id:nca014 No.2

回答回数9ベストアンサー獲得回数0

ポイント35pt

ご質問から推測するとDNSではないのではないかと思われます

(DNSの確認はnslookupでpopとsmtpを引いてみるとわかると思います)

vpopmailの設定後、ドメイン及びユーザ作成はvpopmail側からの設定が行われているでしょうか?

# /home/vpopmail/bin/vadddomain hoge.com

# /home/vpopmail/bin/vadduser foo@hoge.com

ご質問を見ると

/home/vpopmail/domains/hoge.com/foo/Maildir/new

があるのですでに上記コマンドは理解されていると思いますが一応・・・

上記が設定されていると言うことであれば

起動スクリプトでは無いかと推測いたします

/etc/rc.d/init.d/qmail

この中をvpop用に正しく設定されていますでしょうか?

id:orihomot

ご回答ありがとうございました。

いろいろ調べましたところ、そもそものサーバーの設定におかしなところがあったようで

なんとか解決しました。

2009/02/16 09:47:12

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません