web-dev-qa-db-ja.com

SMTPリレーとスマートホストとは何ですか?

正確にはSMTPリレーとは何ですか?正確にはSMTPスマートホストとは何ですか?誰かがそれぞれの関係を含め、それぞれについて簡単に説明してもらえますか?

25
LanceBaynes

一般に、どちらもメールリレーであり、メールリレーは、POP3/IMAP/HTTPを介してエンドユーザーにメールボックスサービスを提供するサーバーではなく、SMTPを介して別のメールサーバーにメールを渡すサーバーにすぎません。

スマートホストは、送信電子メールの処理に特化したメールリレーです。プライベートLANを使用している場合は、送信メールのフローを制御し、「古いサーバー」がメールをインターネットに配信できないようにするか、内部システムが内部DNSのみを解決してホストを解決できないようにすることができます。または「インターウェブ上にある」システムのドメインMXレコード。このような場合、単一のホストをスマートホストとして指定できます。他のすべてのマシンは、送信メールをスマートホストに盲目的に送信します。スマートホストには、インターネット上のホストとドメインMXレコードを解決する機能があり、ファイアウォール/ acl/iptables /によって、ポート25またはポート587で他のホストと通信して送信電子メールを配信することが許可されます。

メールリレーのもう1つの一般的な用途は、受信メールです。数千または数十万のユーザーがいる大規模な組織を運営している場合、ストレージをブロックするために電子メールを作成すると、膨大な時間とリソースを消費する可能性があります。これを行うサーバーが1つしかない場合、サーバーはすぐに停止します。複数のサーバーがあり、それぞれユーザーのサブセットにサービスを提供している場合、各ユーザーの電子メールドメインを変更して、そのユーザーを区別する必要があります。これらの回避策はかなり短期間で不便になります。これに対する解決策は、ドメインの単一のMXレコードであり、(ロードバランシングまたはDNSラウンドロビンによって)複数のメールリレーサーバーに解決される可能性があります。これらのメールリレーは、ドメイン内のすべてのユーザーの電子メールを受け入れるように構成され、SPAMをフィルター処理します。次に、独自のポリシー/マップを調べて、エンドユーザーのメールボックスに到達するために電子メールを転送する必要があるメールボックスサーバーを決定します。 。 userA => server1、userB => server2など.

これにより、すべてのユーザーがインターネットから電子メールを受信するという重い作業を迅速に転送するサーバーが可能になります。一方、個々のボリュームが小さいメールボックスサーバーは、ディスクにメッセージを書き込むことによるリソースペナルティを被ることができます。ボトルネック。

28
Tim Kennedy
  • SMTPリレーは、着信SMTPを受け入れ、メッセージを適切な場所に配信される場所に転送するホストです。
  • SMTPスマートホストは、適切な場所にインテリジェントにデータを送信するのに十分な知識を持つSMTPリレーです。

通常、どちらか一方は、一時的に送信できなかったメッセージをキューに入れて、後で再試行できると期待されます。

7
freiheit

リレーは、MTA(Mail Transfer Agent)であり、電子メールを別のサーバーに転送します。最も懸念されるのは、誰からの電子メールも受け入れて誰にでも転送するオープンリレーです。これらはスパムの送信に役立ち、多くのシステムはそれらからの電子メールを受け入れないようにしています。

スマートホストは、特定のユーザーグループの電子メールをリレーするために使用されるリレーサーバーのクラスです。 ISPは通常、ネットワークから電子メールを受け取り、インターネットに中継する中継サーバーを提供します。認証が必要な場合があります。

MSA(メール発信エージェント)は、通常は認証を必要とするスマートホストです。それらが使用するために割り当てられた個別の送信ポートがあります。 MSAは、ユーザーが信頼できるメールサーバーを使用して電子メールをリレーできるため、モバイルユーザーに役立ちます。

5
BillThor

彼らは同じです。どちらもメールをリレーしますが、ISPのメールはスマートホストとして強調されます。

スマートホストは通常​​、メールをリレーする前に認証(SMTP-AUTH)を要求します。

3
mailq