2011-03-08 10 views
-1

私はVPSにpostfixメールサーバを設定しました。私は電子メールを送信したときPostfix電子メールサーバ - ホスト名がIPアドレスと一致しません

は先日私はそれが次のエラーメッセージで立ち直るました:

Remote host said: 454 5.7.1 DXNS3 208.81.237.186: Message refused. Your host name dosen't match with your IP address: mx6-out.gaggle.net

これは私のサーバーに問題ですか?ちなみに、私のメールサーバーはmx6-out.gaggle.netではありませんが、mail.onlythebible.comにする必要があります

このエラーメッセージの意味と解決方法について少し混乱しています。この問題のお手伝いをありがとうございます。

答えて

2

これはPostfixセットアップの問題ではありません。

これはDNS設定の問題です。

Postfixがmail.onlythebible.comにあるとします。その名前のIP(DNSのAリソースレコード)は173.255.234.40です。ここまでは順調ですね。 しかし、IPの背後にある名前を得るための逆の方法があります。これはDNS内のPTRリソースレコードです。あなたの場合、これはのli244-40.members.linode.comに設定されています。そして、あなたが見ることができるように、名前は一致しません:mail.onlythebible.com != li244-40.members.linode.com これは、weiredエラーメッセージを引き起こします。

解決策は、DNSのPTRをmail.onlythebible.comに設定することです。これをどうやって行うことができるかは、ホスティングプロバイダによって異なります。リバースDNSアドレスのDNS設定を編集できる必要があります(ドメインonlythebible.comのDNS設定ではありません)。 PTRの設定方法については、VPSプロバイダにお尋ねください。

+0

美しい!ちょうど私が探していたもの。だから私は 'mail.onlythebible.com'にリバースDNSを設定しました。それは24時間ほどかかりますので、しばらくお待ちします。あなたはそのIP上に複数のドメインを持っていれば問題はあると思いますか?あるいは、私はすべての電子メールを同じmxレコード 'mail.onlythebible.com'で送るべきですか? – Emmanuel

+0

これは「問題」ではありません。あなたは 'myorigin'を一つのドメインに設定します。すべてのメールは、そのサーバー名から出発します。これは、メールを送信するために使用された電子メールアドレスと異なる場合があります。したがって、[email protected]を送信者とするメールを送信することができ、受信者にはそのように届きます。しかし、メールのヘッダーでは、受信者は元のサーバーを 'mail.onlythebible.com'と見なします。しかしそれはOKです。問題はDKIMとSPFで発生しますが、これは別の話です。 – mailq

+0

大丈夫です!あなたの助けをもう一度ありがとう – Emmanuel

関連する問題