中間SMTPサーバーがメールを送信するのに必要なのはなぜですか?
メールクライアント、SMTPサーバー、そしてオンラインのメールシステム全体がどのように機能するのかをよく知っている人は、なぜ中間のSMTPサーバーが必要なのかについて興味があるかもしれません。そのことを念頭に置いて、今日のSuperUser Q&Aの投稿には、好奇心旺盛な読者の質問に対する答えがあります。.
本日の質疑応答セッションは、コミュニティ主導のQ&A Webサイトのグループである、Stack Exchangeの下位区分であるSuperUserの好意により提供されます。.
David Schroeder(Flickr)による写真提供.
質問
SuperUserの読者Tobiaは、なぜ中間のSMTPサーバーがメールを送信する必要があるのか知りたいのです。
メールを送信するために中間SMTPサーバーが必要なのはなぜですか?メールクライアント(OutlookまたはThunderbird)が受信者のSMTPドメインに直接メッセージを送信できないのはなぜですか??
例えば、私がにメールを送らなければならないならば [email protected] Gmailアカウントを使用して、 smtp.gmail.com サーバ;それからこのサーバーは私のメッセージをのMXサーバーに送ります example.com.
中間のSMTPサーバーがメールを送信する必要があるのはなぜですか?
答え
SuperUser寄稿者davidgoが私たちに答えを持っています。
あなたのコンピュータから受信者のSMTPサーバに直接メールを送信することは技術的に可能です。.
歴史的に見ると、リモートSMTPサーバーがダウンしている場合は、システムが自動的にそれを処理して再試行し続けるようにしたいので、SMTPサーバーがあります。同様に、昔は、すべてのメールサーバーが常時接続されているわけではなく(長距離リンクは高価でした)、リンクが確立されたときにメールがキューに入れられて送信されていました。.
インターネットサービスが安価なところに移っても、サーバーが利用できない場合にメールの送信を再試行するメカニズムがあると便利です。この機能をMUA(メールユーザーエージェント/エンドユーザーメールプログラム)に書き込むのは理想的ではありません。これらの機能はMTA(メールサーバー/ SMTPサーバー)に適合.
しかし、それはスパマーを悪化させます。ほとんどのメール(80%以上)はスパムです。メールプロバイダは、この問題を軽減するためにできる限りのことをしています。また、メールの配信方法については、さまざまな方法で想定されています。以下は重要な考慮事項です。
1. グレイリスト: 一部のプロバイダは、送信者と受信者が以前に通信したことがなく、2回試行することを期待している場合に自動的にメール接続を切断します。 SMTPサーバーが常に想定されている間、スパマーはしばしば再試行しません。これはスパムの量を約80パーセント減らすことができます、しかしそれはこれをしなければならないことを吸引します.
2. 評判: 誰かが信頼できる、知られているSMTPサーバーを通してメールを送ることは夜間のフライサーバーと比較して合法的である可能性がはるかに高いです。評判を感じるために、プロバイダーはいくつかのことを行います。
- 動的/クライアントアドレスをブロックします(100%ではありませんが、インターネットの大きな部分がマップされています)。.
- リバースDNSがフォワードDNSと一致するかどうかを確認してください。それほど難しいことではありませんが、ある程度の説明責任とベストプラクティスの知識を示しています(多くのクライアントアドレスブロックにはないもの)。.
- 評判をチェックしてください。他のSMTPサーバーと通信するとき、多くのプロバイダはスパムの量と送信されたメールの量を追跡します。接続を制限し、これらのパラメータを監視することで、スパムの量を減らすことができます。これを行うには多くの方法がありますが、それらすべてが明らかであるわけではありませんが、既知の送信者が必要です。.
- SPFとDKIMこれらのメカニズムは、DNSリソースをドメイン名に結び付けてメールの偽造を困難にし、困難にしますが、メールプログラム(MUA)が送信メールを担当する場合は必ずしも展開が不可能とは限りません。.
おそらく他にも小さな懸念がありますが、これらが主なものになるでしょう.
説明に追加するものがありますか?コメントで音を消す。他の技術に精通したStack Exchangeユーザーからの回答をもっと読みたいですか?こちらのディスカッションスレッドをチェックしてください。.