web-dev-qa-db-ja.com

メールドメイン認証の問題(エラー '553申し訳ありませんが、そのドメイン...')

次のエラーの主な原因は何ですか?また、エラーを解決するために通常どのようなことがチェックされますか?

553 sorry, that domain isn't allowed to be relayed thru this MTA (#5.7.1)

この例では、ワークステーションはOutlook2007を実行しているWindowsVista PCであり、外部(インターネット)メールプロバイダーに到達しようとしています。

2
Phil.Wheeler

これは通常、SMTPサーバーを介して認証せずにメールを送信しようとしていて、サーバーの「許可リスト」に載っていない場合に発生します。

通常のISPに接続している場合、通常、サーバー経由で電子メールを送信しようとしたとき、およびそのISPネットワークに接続していないときにこのメッセージが表示されます。これは、さまざまなネットワークから電子メールを送信する必要があるラップトップユーザーにとってしばしば問題になります。この場合、唯一の解決策は、認証を構成するか(ISPが外部認証を許可している場合)、別のSMTPサーバーを使用することです。

特定のサーバーは、過去5〜10分間にPOP3またはIMAPを介して正常に認証されたサーバーへのSMTPアクセスを許可します。他のサーバーは、内部ネットワークの外部で認証を必要とし、他のサーバーは、「内部」ドメインに送信されないすべてのメールの認証を必要とします。 。

SMTPはサーバーが相互に通信するために使用され、メッセージは宛先サーバーに到達するまでサーバー間で受け渡されます(リレーされます)。これはすべて認証なしで行われ、通常はメールサーバーから宛先ドメインのサーバーに直接送信されます。一部の構成では、インターネットに到達する前に最初に他のサーバーをジャンプ(リレー)する必要がある場合があります。これが、SMTPサーバーが他のドメインのメールを受け入れることができる理由の1つです。

ただし、これは不適切な構成です。サーバーは、特定のドメインのメール(または特定のコンピューター/ネットワークからのメール)のみを受け入れるように構成する必要があります。これは、スパマーがそのメールサーバーを使用するのを防ぐためです。スパマーは、構成されたドメインの電子メールのみを受け入れ、他のドメイン(リレー)の場合は、独自のネットワーク内からのリレーのみを受け入れます。そうしないと、スパマーはそのSMTPサーバーを使用して、必要な人にメールを送信できます。これは「オープンリレー」と呼ばれます。

5
saschabeaumont