質問: 1つのドメイン(以下A.comとします。)で、 WEBサーバーは、ConoHa VPS メールサーバーは、Xserverを使用しています。 WEBサーバーには、 PHPで作られたお問い合わせフォームがあります。 お問い合わせフォームから メールがあると、弊社とお客様へ自動返信メールが届きます。 お客様へはメールは届きますが、 何故か、弊社へはメール(WEBサーバーに設定されたドメインinfo@A.com宛て)が届きません。 (BCCに設定した、別ドメイン。例えば、B@gmail.comには届きます。) 自動返信メールはWEBサーバーから送信されています。 原因は分かりませんが、 下記サイトと現象が同じようです。 https://coeure.co.jp/blog/rental_server_info/rental_server/rental_server_171128 ただし、WebARENAでの解決方法になるので、 ConoHaでは分かりません。 ConoHaに問い合わせても教えてもらえません。 どなたかお分かりになる方教えて頂けると、大変助かります。
回答: > > コメント大変ありがとうございます。postfixのmaillogを調べてみました。 > > said: 450 4.1.8 : Sender address rejected: Domain not found (in reply to RCPT TO command)) > > となっていました。 > > > 送信側の Postfix が正しく設定されていないため、本来はホスト内でのみ使用する名前が、外部宛に使用されているのでしょう。 最近は迷惑メールが多いので、不正なドメインは受け取りを拒否する「同じ様な設定の smtp サーバー」は比較的多いと思います。 対処としては、送信側(Webサーバー)の smtp サーバー( postfix )の設定を見直す必要があると思います。(もしかすると他にも設定が必要かもしれませんが...) おそらく、Postfix の場合、 myhostname のデフォルト値が、 > > The default is to use the fully-qualified domain name from gethostname(). > > > となっているので、myhostname が設定されていない等で、OS初期値に使われているデフォルトの hostname がそのまま使われていたりするのかと推測しますが... この機会に `postconf` や `postconf -n` 等で、Postfix の設定を確認して、正しく設定してみてください。 > > .localdomainというドメインは知らないドメインです。 > > > インストール直後の linux 等で、デフォルトとして使われていますね。 例えば、 /etc/hosts に localhost.localdomain が、127.0.0.1 として登録されています。