1_導入
メールは日常的に利用していますが、裏側で何が起きているかは意外と知られてないかと思います。本記事は 初心者向けに図解を使用して「POP(メール受信の仕組み)」を簡単に解説します。
用語(
MUA/
MTA/
MDAなど)を丁寧に説明し、実際の通信フローを図示します。図と短い例を追うだけで、メールがどのように送られ、どのように受信するかが分かるようになります。

確かに・・・言われてみればメールってどうやって受信するのか全然わかっていないかも・・・

メール通信の全体を図で追っていけば、そこまで難しくないと思うので、ひとつひとつ見ていきましょう
2_POP(メール受信の仕組み)とは【基礎編】
POP(Post Office Protocol)は、メールを受信するための通信ルール(プロトコル)です。
端的に言えば「
受信用メールサーバに届いた自分宛てのメールをダウンロードして、自分の端末で読む仕組み」になります。
例えるとPOPは「郵便受けから手紙を取りに行く」イメージです。
メールはまずインターネット上の「郵便受け(受信用メールサーバ)」に届き、あなたのスマホやパソコン(メールアプリ)がその郵便受けに行って新しい手紙をダウンロードします。多くの場合、ダウンロードすると受信用メールサーバーのメールは消えるので、その端末だけでメールを管理するのに向いています。
POPの仕組みを利用して、メールを受信するには、前提として受信用メールサーバに自分宛てのメールが届いている必要があるので、前回のSMTP(メール送信の仕組み)の復習も兼ねて、どのようにメールが届くのか確認しましょう。
2-1_メールが受信用メールサーバに届くまで【SMTP通信の復習】
メール送信者は自身が所有しているメール作成【閲覧】ソフト(例:OutlookやThunderbird)で、メールを作成し送信ボタンを押すと送信用メールサーバ(SMTPサーバ)と呼ばれる機器に接続してメールを渡します。メール作成ソフトからメールを送信されたSMTPサーバは、宛先のメールアドレスにメールを届けるため、更に別のSMTPサーバにメールを転送し、最終的に宛先メールアドレスが受信できるメールサーバまでリレーをしてきます。

2-2_受信用メールサーバに届いた自分宛てのメールを閲覧する【POP通信】
受信用メールサーバに届いたメールは、アドレスごとにメールボックスに保存されていきます。
例としては「@simple-viz.com」というドメインに対して、「test1@simple-viz.com」と「test2@simple-viz.comという2つのメールアドレスが存在した場合、受信用メールサーバそれぞれのアドレスに届いたメールを保存するためのフォルダが存在するような形です。
受信者は、自身の所有するメール閲覧ソフトから、受信用メールサーバに自身のメールアドレスにメールが届いていないか確認し、メールが届いていれば、メールをダウンロードします。この時のイメージとしては、メールサーバからコピーしてダウンロードするのではなく、切り取りで端末側に持ってくるようなイメージになります。そのため、メールサーバには、メールが残らない形となります。

このように、メールは送信者から受信者までいくつかの機器を経由して、たどり着きます。POPは、、このメール通信の流れの中で、主に受信側でメールを保存・閲覧する仕組み(POP/IMAP)を担当し、送信(転送)を担当するSMTPとは役割が異なります。
※IMAPについては別の記事で解説します。
2-3_メール用語の整理(MUA、MTA及びMDA)
先ほどから用語として出てきているメール作成(閲覧)ソフトとメールサーバについては、以下の単語に置き換えられたりもするので、本節で解説したいと思います。
MUAは、メールを作る・送る・読むためのアプリのことです。
メールを送信する際は、MUAのアプリ(ブラウザ)上でメール本文を編集し、宛先メールアドレスを入れ送信ボタンを押すと、送信用のメールサーバにメールを渡します。逆に受信するときは受信用メールサーバにメールを取りに行ってMUA上の画面に表示します。アプリではありませんが、ブラウザ上で利用するYahooメールやGmailもこのMUAに該当します。
※メーラー(メールクライアントとも呼ばれます)
MTAは、メールを届けるための「郵便局」のようなソフトです。
誰かがメールを送ると、MTAは宛先メールアドレス(例:○○@example.com)の「配達先(MX)」を調べて、次のMTAへメールを渡します。 もし相手のサーバーに届かなければ、何度か再送を試みたり、最終的に届かなかったことを送り主に知らせる(バウンス)役目もします。
※例として Microsoft Exchangeなどが代表的
MDAは、MTAが受け渡したメールを受信者ごとのメールボックスに配達して保存したり、振り分けや転送を行うソフトです。MTAが「郵便局」なら、MDAは「配達員が家の郵便受けに手紙を入れる役割」を担います。保存形式は Maildir/mbox など
3_メール受信のフローを図解で丁寧に解説
ここでは、受信用メールサーバにメールが届いてから、受信者がメールを閲覧するまでの流れを一つ一つ見ていきましょう。なおここでは、メールを届ける(受け取る)ためのMTA機能と、各アドレスごとのメールボックスに振り分けるMDA機能が同一の受信用メールサーバに備わっているケースで見ていきます。
3-1_受信用メールサーバにメールが届いてから各メールボックスに振り分けるまで

- 受信用メールサーバがメールを受けとり(MTAとしての機能)、そのメールを次の担当(MDA)に渡します。
- MDAがメールを受け取り振り分ける
MDAは受け取ったメールを誰のメールボックスに入れるかを決め、振り分けます。フィルタや転送ルールがあればここで適用されます。 - メールがメールボックスに保存される
MDAはメールをサーバ上のメールボックス(例:Maildir や mbox)に保存します。
3-2_受信者がメールサーバにアクセスして閲覧するまで

- 受信者のメールアプリ(MUA)が受信用メールサーバに接続する
- 認証を行う(ユーザー名とパスワード)
受信用サーバは、接続使用してきた、受信者のメールアプリ(MUA)「この人は本当にこのアカウントの持ち主?」と確認するため、ログイン情報をチェックします。 - メールをダウンロードする
問題なくログインが出来れば、受信者は閲覧したいメールを選んで、自身の機器(端末)にダウンロードします。多くの場合は本文と添付ファイルが端末に保存されます。
4_まとめと次回予告
メールは送信者から複数のサーバ(MTA)を経由して受信用メールサーバへ届き、MDAによって各アドレスのメールボックスに保存されます。POPは、そのメールを受信者の端末へダウンロードして読むための仕組みです。メールは「郵便受けから取りに行く」イメージで、端末側に保存されるのが特徴です。次回は、サーバ上でメールを管理できる IMAP を図解で解説します。
(参考)よくある問い合わせ
- Q1POPとは何ですか?
- A1
POPは受信用メールサーバに届いた自分宛てのメールをダウンロードして端末で読む仕組みです。郵便受けから手紙を取りに行くイメージで、ダウンロード後はサーバにメールが残らない場合があります。
- Q2メールはどのように受信用メールサーバに届きますか?
- A2
送信者のメールは送信用メールサーバ(MTA)から複数のMTAを経由して宛先の受信用メールサーバに届けられます。受信側ではMDAがメールを受け取り、各アドレスのメールボックスに保存します。
- Q3POPでメールを受信する流れはどうなっていますか?
- A3
受信者のメールアプリ(MUA)が受信用メールサーバに接続し、認証後にメールボックスからメールをダウンロードします。多くの場合、メールはサーバから端末へ移動する形で保存されます。

コメント