IMAP4詳細 | ASAHIネット
HOME
キーワードトップ
メール
ABC
I
IMAP4
IMAP4詳細
IMAP4
Internet
Message Access Protocol(
インターネット
メッセージ
アクセス
プロトコル
、
IMAP
) は、
メールサーバ
上の
電子メール
に
アクセス
し操作するための
プロトコル
。通常、日本では
IMAP
または
IMAP4
といえば、
IMAP
Version 4 に
国際化
対応などの改訂がされた
IMAP
Version 4 revision 1(
IMAP4
rev1) のことを指す。
クライアント
と
サーバ
が
TCP
を用いて通信する場合、通常サーバー側は
IMAP
2,
IMAP4
では
ポート番号
143番、
IMAP
3では220番を利用する。
概要
電子メール
の取り扱いを
クライアント
/
サーバ
モデルという面で考えた場合、様々なモデルがある。オフラインモデルは、
クライアント
が
サーバ
からメッセージを取得し、あとは
クライアント
側で自由に処理するモデルである。このモデルに特化した
プロトコル
として、従来から
POP
が存在していた。このモデルは、一度
クライアント
がメッセージを取得してしまえば、あとは
クライアント
で自由に処理を
行
えるという利点がある反面、
クライアント
にある程度の資源が必要であり、また、複数の
クライアント
で同じ
サーバ
上のメッセージを協調して取り扱うことが難しいという問題がある。オンラインモデルは、
サーバ
上に
メールボックス
を置き、常時接続してそのまま利用するモデルである。
クライアント
に必要な資源が少なくて済む反面、
分散ファイルシステム
上に
メールボックス
を置くという古くから存在した方法を用いると、その
メールボックス
の
保存
形式に
クライアント
が強く依存し、また複数の
クライアント
から同時に同じ
メールボックス
に
アクセス
した場合の安全性の問題があった。この問題を解決するために、
クライアント
が
サーバ
に
アクセス
する共通の
プロトコル
として、
IMAP
が生まれた。また、オンラインモデルでは、
サーバ
が停止している、または
サーバ
に接続できない間、
クライアント
としては全く
メール
を取扱いができないという問題があるため、
IMAP
では、オフラインモデルとオンラインモデルのハイブリッドである、切断利用モデルも
サポート
することとなった。切断利用モデルは、オンライン時に
クライアント
が
サーバ
から
メール
のオフラインでの利用に必要な最低限の情報を取得し、オフラインでの操作後、再びオンラインになった時に、その間の
クライアント
/
サーバ
の双方の変更点の
同期
をとるモデルである。
IMAP
はオフラインモデルにも使用できるため、これら3つのモデルをすべて
サポート
していることになる。このように
サーバ
上に
メール
を
保存
するというモデルにより、複数の
クライアント
から
メール
を利用する場合に
メール
の未読状態等の属性や
メール
フォルダ
の構成等が一元的に管理できる。
「
IMAP4
」『フリー百科事典
ウィキペディア
日本語版』(
http://ja.wikipedia.org/
)。2009年7月28日15時(日本時間)現在での最新版を取得。
「IMAP4」トップに戻る