電子メールのしくみ
郵便に私書箱というのがあります。送信者がポストに投函した郵便物は、郵便局員にて収集され最寄の郵便局(これをここでは「送信者側郵便局」とします)にまとめられ、宛先の郵便番号により宛先の郵便局(「受信側郵便局」とします)に送られて、受信側郵便局に設けられた受信者の私書箱に保管されます。受信者は鍵を用いて私書箱から郵便物を取り出します。
電子メールでは、送信者はメールソフト(メーラーともいいます)を用いて電文を送信側郵便局に相当するLANやプロバイダのメールサーバーに送ります。送信側メールサーバは宛先のIPアドレスを見て、受信側のメールサーバに電子メールを転送します。受信側メールサーバはそれをメールボックスに保管します。受信者はメールソフトを用いて、自分宛のメールをメールボックスから自分のパソコンに取り出します。
電子メールでも宛先の hitoshi@kogures.com からホスト名(この場合はドメイン名)からDNSによりメールサーバのIPアドレスを知り、通信することはWebページ閲覧と同じようなプロセスをとります。
電子メールのプロトコル
- SMTP(Simple Mail Transfer Protocol)
- パソコンからメールサーバへの送信およびメールサーバ間での基本的なプロトコルです。
- POP3(Post Office Protocol version 3)
- 受信者がメールボックスからメールを受信する基本的なプロトコルです。通常、メールソフトではワンクリックで送受信していますが、内部では送信と受信の2つのプロトコルが動いているのです。
- MIME(Multipurpose Internet Mail Extensions)
- 本来、電子メールではASCIIコードだけが用いられていました。MIMEは,その制限を外して,各種の文字コード,画像やプログラムなどのバイナリデータも取扱えるようにしたプロトコルです。。通常のメールソフトは、MIMEに対応しています。
- S/MIME(Secure MIME)
- MIMEに暗号化や復号、電子署名などの機能を加えたプロトコルです。
- IMAP4(Internet Message Access Protocol version 4)
- 電子メールを受信するプロトコルですが,POP3が電子メールの管理(保存や削除など)をクライアント側で行うとは異なり,原則としてメールサーバ側で管理します。そのため、ノートパソコンで読んだメールを後日デスクトップパソコンで整理することなどができます。