今日のレッスンでは、メールサーバーの目的と定義に焦点を当てます。これは非常に重要なサーバーであり、おそらく新しいインフラを設計する際に最初に考慮しなければならないもののひとつでしょう。.
その行を読んでいる間にも、あなたは何も考えずにメールを受信し、送信しているのだ。電子メールは、ほんの数秒のうちに、あなたから世界中の別の地点に送られる。私たちはそれを当たり前のこととして受け止め、実際にどのようにしてこのようなことが起こっているのか、ほとんど考えもしませんが、これはメールサーバーの助けを借りて実現される複雑なプロセスなのです。.
メール・サーバーは、近所の郵便配達員に例えられるコンピュータ化されたものだが(ちょっと速いだけだが)、電子メールがあるPCから別のPCに瞬きする間に送信されるように見えても、実際には宛先に届くまで世界中の複数のメール・サーバーを飛び越える。これらのサーバーがなければ、一致するドメインの同じアドレスにしかメールを送ることができない。.
メールサーバーには、送信メールサーバーと受信メールサーバーの2種類のカテゴリーがある。.
送信にはSMTP(Simple Mail Transfer Protocol)と呼ばれるプロトコルを使用する。受信メールサーバーは、POP3(Post Office Protocol vs. 3)またはIMAP(Internet Message Access Protocol)のいずれかを使用します。POP3サーバーはローカルのハードドライブやPCにメールを保存し、IMAPプロトコルはサーバーにメールを保存するが、これはつまらない話だ。.
基本的には、Outlook、Gmail、Yahoo、その他のメールサービスであれ、メールの送信を押すと、メールクライアントがあなたのドメインのSMTPサーバーに接続します。次に、メールクライアントはSMTPサーバーと通信し(これは送信メール用であることを忘れないでください)、あなたのメールアドレス、受信者のメールアドレス、メッセージ本文、添付ファイルを送信します。.
SMTPサーバーは受信者のメールアドレスを処理する。ドメインがローカルの場合、ルーティングは必要なく、そのままドメインのPOPまたはIMAPサーバーに送られる。ドメインが異なる場合、SMTPサーバーは他のドメインのサーバーと通信しなければならない。.
SMTPサーバーは、その偉大な旅の途中で、DNSサーバー(電子メールアドレスをIPアドレスに解決する役割を担うサーバーで、DNSサーバーについては今後のナゲットで説明する)に遭遇するはずである。DNSサーバーは電子メールアドレスをIPアドレスに変換する。.
これでSMTPサーバーは受信者の適切なIPアドレスを得たので、受信者のSMTPサーバーに接続できる。これは直接には行われず、メッセージは通常、宛先に到達するまで他のSMTPサーバーを経由する。このような壊れやすいメッセージの場合、間違いなく簡単な旅ではないが、たいていの場合は成功する。.
そして最後に、受信者のSMTPサーバーがメッセージを受信し、スキャンしてドメインとユーザー名を確認し(このステップはスパムをフィルタリングする場合に重要)、問題がなければPOPサーバーに転送して読ませる。メールを押すと、ダウンロードされます。POPは通常、ローカルのハードディスクにダウンロードするが、IMAPプロトコルはサーバーを使ってメッセージをダウンロードする。.
これは基本的にメールサーバーの秘密であり、単純だが実に複雑な作業の裏側である。.
私のビジネスと何の関係があるのか?GmailかYahooでいい。無料だし」。たしかに無料だが、多くのスペースを必要とする人たち(たいていは企業)がいて、そうした人たちはしばしばサーバーに投資しなければならない。.
サーバーの取得のほかに、電子メールの受信と送信の方法、独自の電子メール設定とフィルターの設定が必要になる。.
そのために、あなたはPostfixやMicrosoft Exchangeのような2つの非常に人気のあるプログラムのいずれかを使用しているかもしれません。このようなプログラムは、舞台裏での処理を容易にします。.
結局のところ、メールサーバーとは、エンドユーザーから離れたプロシージャのバックエンドで電子メールの送受信を担当するサーバーである。その仕事は、適切な宛先にメッセージを送信し、適切な送信者からメッセージを受信し、不適切なコンテンツをフィルタリングし、必要に応じてアーカイブされたメールを保存することである。エンドユーザーにとっては簡単なことのように見えるため、当然のことと思われがちだが、それでもメールサーバーがどのように機能するかについて基本的な理解をしておくことは賢明である。.
