POPとIMAPの違い

15.10.10 / メールのこと / Author:

今回はメールのお話です。

POPとIMAPの違いについて勉強しました!

その前にメールおさらいはこちら

POPとIMAPとはメール受信のためのプロトコル。つまり、メールを受け取る方法です。

POPとIMAPの受け取り方の違い見てみましょう!

大学生になったうさおくんは念願の一人暮らしを始めました。

だけどうさおくんは住所変更がめんどくさくてそのままにしているので手紙は実家に届きます。

ここでPOPとIMAPの登場です!さぁ手紙を受け取りましょう!

POPの場合、うさおくんは実家(メールサーバ)に帰ります。

実家(メールサーバ)で手紙を受け取ったうさおくんは自分の家(メインのメールクライアント)に帰って手紙を読みます。

POPでは、手紙を実家から持って帰ってしまうため、家や、学校や彼女のお家(サブのメールクライアント)など読んだ所においてきてしまうので手紙がバラバラになりますが、コピーを実家に残しておくこともできます。

IMAPの場合、うさおくんは実家の母(メールサーバ)に電話します。

すると母は手紙の概要をうさおくんに伝えてくれるので、必要な手紙だけファックスでコピーして送ってもらいます。

うさお母はうさおくんが手紙を送って読ませたかどうかも覚えていてくれます。

手紙は実家に残っているので、家や、学校やうさこちゃんの家など、うさおくんがドコにいても手紙をコピーして送ってもらえます。

IMAPでは手紙を実家に置いておくので手紙があふれると母が怒るため(=メールサーバ側のメールボックスの容量オーバー)、家に持って帰ることもできます。しかしその場合、実家には手紙がなくなるので持って帰った場所でしか読むことができなくなります。

IMAPでは実家に手紙が保管されているので電話をしないと(ネットワークを通さないと)手紙を送ってもらえないので読むことができません。ただ、前に読んだ内容ならば、うさおくんが覚えている(キャッシュしている)場合もあります。

ではtelnetでpopの動きを見てみましょう!

$ telnet [メールサーバ名] 110 と入れます。

$ telnet mail.usausa.usagi 110

Trying 125.6.176.12…
Connected to mail.usausa.usagi.
Escape character is ‘^]’.
+OK dovecot ready.

user [ユーザ名]と入れると、+OKと返ってくるので、pass [パスワード]を入れ、また+OKと返ってきます。

user usako
+OK
pass usakochan
+OK Logged in.

そのあと、

listと入れると、メールのリストが返ってくるので、

retr [リスト番号]と入れると、メールの中身が見れます!

list
+OK 6797 messages:

1 5305
2 1552
3 3749


6797 1274
.

retr 6797
+OK 1274 octets

Return-Path: <kumao@kumakuma.kuma>
X-Original-To: usako@usausa.usagi
Delivered-To: usako@usausa.usagi
Received: from [192.168.11.49] (113x32x183x210.ap113.ftth.ucom.ne.jp [113.32.183.210])
by mail.usausa.usagi (Postfix) with ESMTP id D1FB1B70265
for <usako@usausa.usagi>; Fri, 15 Oct 2010 15:17:26 +0900 (JST)
Date: Fri, 15 Oct 2010 15:17:22 +0900
From: Kumao<kumao@kumakuma.kuma>
To: usako@usausa.usagi
Subject: =?ISO-2022-JP?B?GyRCTEBGfCEhRVpNS0Z8GyhC?=
Message-Id: <20101015151722.9BD0.CA69538C@usausa.usagi>
MIME-Version: 1.0
Content-Type: text/plain; charset=”ISO-2022-JP”
Content-Transfer-Encoding: 7bit
X-Mailer: Becky! ver. 2.55 [ja]

くまおだよ

くまくまくーまおつかれさん!

また、dele [リスト番号]と入れるとそのメールが消せます。

dele 6797
+OK Marked to be deleted.

dele 6797+OK Marked to be deleted.

この動きをメールクライアントがやってくれているのでpop語をしゃべれなくてもわたしたちはメールを読むことができるのです。

Comments: 1

[…] This post was mentioned on Twitter by hiro and いぬじた, KamenReader. KamenReader said: POPとIMAPの違い http://dlvr.it/73XcZ […]

Leave a Reply

« | »