メールの仕組み

同じドメイン内の相手に送る場合

メールの送信

usa さんは sheep01 というコンピュータから AL-Mail を使って kuma さんにメールを出している。

mail という名前のコンピュータがこのドメインのSMTPサーバーである。mail で働いている SMTPサーバーのソフトは、次のようにしてメールを配達する。

  1. kuma@seiai.ed.jp あてのメールを受け取ると、
  2. seiai.ed.jp から自分のドメインであることを判断し、
  3. mail内の郵便受けから kuma というものを探す。
  4. 見つかればそこに格納しておく。

メールの受信

kuma さんは sheep03 というコンピュータから AL-Mail を使ってメールチェックをする。mail という名前のコンピュータがこのドメインのPOP3サーバーでもあるので、mail に問い合わせる。

POP3サーバーのソフトと kuma さんの使っているメールソフト(今はAL-Mail)は、次のように連携してメールを運ぶ。

  1. kuma さんからメールの問い合わせがあると、
  2. ユーザー名とパスワードを確認して合っていれば、
  3. mail内の郵便受けから kuma というものを探す。
  4. 見つかればそこに格納してあるメールを AL-Mail に送る。
  5. AL-Mail は無事にメールを受け取るとサーバーに指示を出しサーバー上のメールを削除する。

 他のドメインの相手に送る 

メールの送信

他のドメインに送るときはもう少し複雑です。

mail で働いている SMTPサーバーのソフトは、次のようにしてメールを配達する。

  1. ika@sakana.ac.jp あてのメールを受け取ると、
  2. sakana.ac.jp から自分のドメインでないことを判断し、
  3. sakana.ac.jp のドメインのメールサーバーを探す。
  4. sakana.ac.jp のメールサーバーが ryuguu であることがわかると。ryuguu にメールを転送し、配達を依頼する。
  5. ryuguu は ryuguu内の郵便受けから ika というものを探す。
  6. 見つかればそこに格納しておく。

メールを送ることができないと配達不能でエラーが戻ってくるが、どこが違っているかでどこから戻ってくるかが異なる。

メールの受信

受け取る人にとっては、自分のドメインから来たものも、他のドメインから来たものも区別はない。自分のドメインのPOP3サーバーにメールチェックにゆくだけである。

POP3サーバーのソフトと ika さんの使っているメールソフト(今はAL-Mail)は、次のように連携してメールを運ぶ。

  1. ika さんからメールの問い合わせがあると、
  2. ユーザー名とパスワードを確認して合っていれば、
  3. ryuguu 内の郵便受けから ika というものを探す。
  4. 見つかればそこに格納してあるメールを AL-Mail に送る。
  5. AL-Mail は無事にメールを受け取るとサーバーに指示を出しサーバー上のメールを削除する。

聖愛高等学校
http://www.seiai.ed.jp/