多くのメールプロバイダは、POP3やIMAPの使用に興味があるかどうかを尋ねてきます。これらは具体的にどのようなもので、どのような場合に使用を検討すべきでしょうか?
29 Sampson 2009-07-15
IMAPは、デスクトップPC、携帯電話、ラップトップ、ウェブインターフェースなど、複数のデバイスで同じメールアカウントを使用している場合に最適です。あるデバイスでメールを読むと、そのメールはIMAPサーバーに同期され、他のすべてのデバイスに同期され、すべてのデバイスで既読としてマークされます
一方、POP3は、クライアントにメールをダウンロードしてから(通常は)サーバーから削除します。つまり、外出先で携帯電話でメールを受信してそれを読んでも、デスクトップPCでは受信できないということです
25 Josh Hunt 2009-07-15
ここでは、私が数年前に書いた、電子メールがどのように動作するかについての簡単なチュートリアル、SMTP、POP3、IMAP、Webメール、
スタンダードとは?
標準とは、世界中のすべての開発者が従うルールの集合です。いくつかの標準には、HTTP、SMTP、POP3、…などがあり、それぞれの標準について説明した公式のドキュメントがあり、ほとんどの標準は0~30年前から存在しています。 各標準文書は、その標準が何であるか、どのように動作するかについて非常に詳細に説明されています。通常、標準にはRFC番号が関連付けられていますが、標準には多くの異なるタイプがあります
Protocols
SMTPとPOP3は「標準」です。それぞれの標準は、異なるプロトコルを記述しています。プロトコルとは、2台以上のコンピュータ間で行われるあらゆる種類の通信のことです
SMTPとは何ですか?
SMTPは、電子メールを送信するために使用される「標準」プロトコルです。あなたのコンピュータはSMTPを使用して電子メールを送信します。 RFC 821, August 1982 を参照してください
POP3とは?
POP3は、電子メールを受信するために使用される「標準」プロトコルです。あなたのコンピュータは、電子メールを受信するためにPOP3を使用しています。POP3 は単に POP とも呼ばれています。RFC 1939, May 1996 を参照してください
POP3 は通常、メールサーバに接続してメッセージをコンピュータにダウンロードします。その後、オプションでサーバーからメッセージを削除することができます(通常は削除するように設定されています)
メールの仕組み
- ユーザーAがユーザーBに電子メールを送信したいと思っています
- ユーザーAはメールを書き上げて送信を押します
- ユーザAのコンピュータは、SMTP通信を使用して、ユーザAの(Bではなく、Yes A)SMTPサーバに電子メールを送信します
- ユーザーAのSMTPサーバーは、SMTP通信を利用してユーザーBのSMTPサーバーにメールを送信します
- ユーザーBは、その気になったらSMTPサーバーに連絡して、POP3を使ってメッセージをダウンロードします
いくつかの重要な注意点
メールを送るにはSMTPを使うしかありません。(実際にはmapiとかも使えますが、その辺は割愛しましょう)
メールの受信方法はPOP3しかありません。実際にはIMAPv4もありますが、ここではPOP3しかないことにしておきます)
メールアプリケーションの仕組み
SMTP通信は、どの電子メールクライアントを使用していても、コンピュータ上に存在します。電子メールが送信されるたびに、コンピュータはSMTPを使用して電子メールを送信します。Eudora、Outlook、Outlook Express、Mozilla Thunderbird、またはカスタムメイドのプログラムを使用しているかどうかは関係ありません。どのプログラムもSMTPを使ってメールを送信します
標準を使用することで、ユーザーAがOutlookを使用し、ユーザーBがEudoraを使用していることを知っていても、両方とも異なるSMTPサーバーを持っているユーザーの両方が通信できることが保証されます
HTTPとは?
ウェブメールとは何かという話の前に、まずHTTPとは何かを知っておく必要があります。HTTPは単なる標準プロトコルです。しかし、電子メールを送信するSMTPとは異なり、HTTPはファイルやウェブページをダウンロードすることを目的としています。 HTTP 1.1 RFC 2616, June 1999を参照してください
ウェブメールとは?
Webメールとは、HTTPを利用してメールを送受信できるオンラインのWebページのことです
でもちょっと待って、メールを送信する唯一の方法はSMTPを使用することだと言っていませんでしたか?
はい!このページでは、あなたが記入するフォームを提供しています。あなたのコンピュータは、それがクレジットカード情報を入力するために記入するフォームや、自宅の住所を入力するために記入するフォームや、他のウェブサイトにサインインするために記入するフォームと何ら異なるものであることを知りません。あなたのコンピュータが知っているのは、あなたがフォームに記入しているということだけです
送信ボタンを押すと、ウェブブラウザがサーバにフォームを送信します。 サーバーはこのフォームが電子メール用であることを知っています。そのため、サーバーはフォームを解釈して必要な情報を抽出します。そして、HTTPサーバはSMTPを使ってメッセージを送信します。なぜなら、ユーザーAからユーザーBへメッセージを送信する唯一の方法はSMTPを使用することだからです
ウェブブラウザが行ったことは、あなたが電子メールを送信しているようにあなたを騙しています。しかし、実際には何が起こっているのかというと、あなたのウェブブラウザがフォームに記入し、ウェブサーバがSMTPを使ってメールを送信しているということです
ウェブメールのウォークスルーをしてくれますか?
- ユーザーAがユーザーBにメールを送信したい場合、ユーザーAはウェブメールを使用しようとしています
- ユーザーAはブラウザを使ってインターネットアドレスを入力します(例: www.hotmail.com)
- ユーザAのコンピュータは、HTTPを用いてサーバに連絡し、この場合のWebメールに使用されるWebページを要求する
- サーバは(HTTP を使用して)ユーザ A のコンピュータに、メールの作成、メールのチェック、…. のオプションを提供する Web ページで応答します
- ユーザーAは、メッセージを作成するリンクをクリックします。ここでもユーザーAのコンピュータはHTTPを使用してサーバーに連絡します
- サーバーは、ユーザーAがメッセージを作成することを可能にするWebページ(フォームを含む)をユーザーAのコンピュータに(HTTPを使用して)応答します
- ユーザーAはウェブページを入力し、送信ボタンを押します。ページはHTTPを使用してサーバーに送信されます
- バックグラウンドで、ユーザーAが知らないうちに、WebサーバーはSMTPを使用してユーザーBに電子メールを送信しています。電子メールを送信する唯一の方法がSMTPを使用することだからです
- サーバーは、メールが送信されたというウェブページでユーザーAのコンピュータに(HTTPを使用して)応答します
WebサーバーはどのようにSMTPを使用していますか?
SMTPは標準プロトコルなので、どのプログラムでもSMTPを使用するのと同じ方法でSMTPを使用します。電子メールの仕組み」を参照してください
IMAPv4とは何ですか?
先ほどIMAPv4について触れました。IMAPv4は、メールクライアントがメールを取得するために使用する第二の方法です。IMAPv4は、より単純にIMAPとも呼ばれています。IMAPv4はPOP3よりも複雑ですが、複数のコンピュータからメールを操作することができます。複数のコンピュータを使用していて、両方のコンピュータからメールにアクセスしたい場合は、IMAPが最適です
IMAPはすべてのデータをメールサーバーに保存します。このようにして、それぞれの異なるコンピュータからの各メールクライアントを同期させることができます。あるコンピュータからメールを読むと、仕事用のコンピュータにもそのメッセージが読まれたことがわかります。データはサーバーに保存されているため、IMAPのメールアカウントは一般的に高価です
参考文献
8 Brian R. Bondy 2009-07-15
POP3とIMAPは、メールの閲覧に使用される2つの異なるプロトコルです。大きな違いは、POP3はクライアントにメッセージをダウンロードすることです。IMAPは、デスクトップクライアントに保存された基本的なキャッシュがある間、メールをサーバーに残します。IMAPは、ウェブメールプロバイダと一緒に使用されているという評判があります。IMAPは、メッセージがサーバーに保存されるので、複数のクライアントに対応しています。詳細については、以下の2つのリンクを参照してください
7 scheibk 2009-07-15
こちらは、2つの良い比較です
5 BenA 2009-07-15
どちらもメールサーバからメールを取得するためのインターネット標準プロトコル (RFC 1064 IMAP4 – RFC 1939 POP3) です。ほとんどのメールクライアントはこれらのプロトコルを実装しています
IMAP (“Internet Message Access Protocol”) は、メールをサーバー上のフォルダ*に整理し、メールクライアントと同期させることができます。また、IMAPは、メールの “既読 “フラグやその他のプロパティ(返信や転送などの場合)も同期させます
POP3(”Post Office Protocol”)メールは、1つの受信箱からダウンロードされ、クライアントの設定にもよりますが、通常はダウンロード後に削除されます
メールの送信にIMAPやPOP3は使えない、SMTPはそのためにあるんだよ
* フォルダはIMAP仕様では「メールボックス」と呼ばれています
4 splattne 2009-07-15
POP3(Post Office Protocol version 3)とは、サーバーからメールを取り出すためのプロトコルです。POP3プロトコルは、電子メールシステムの設計上、対象となる受信者に取られるまでしばらくの間、サーバーに電子メールを収容しなければならないために作られました
IMAP (Internet Message Access Protocol)は、サーバーから電子メールを取得するための標準的なプロトコルです。IMAPを使用すると、ユーザーは自分が取る電子メールメッセージを選択したり、サーバー上にフォルダを作成したり、特定の電子メールメッセージを検索したり、サーバー上で削除された電子メールメッセージを検索したりすることができます。この機能は、POP(Post Office Protocol)よりもはるかに優れており、例外なくすべてのメールを取得/ダウンロードすることができます
SMTP(Simple Mail Transfer Protocol)とは、インターネット上で電子メールを送信するための一般的なプロトコルです。このプロトコルは、電子メールを送信するコンピュータから受信者のメールサーバにデータを送信するために使用されます
参考までに、http://signinx.com/difference-between-pop3-imap-smtp/を読んでみてください
1 signinX 2012-07-05
プロバイダのメールを利用している場合は、自分のメールアドレスを管理するためにも、Gmailに一本化しておくのがベストでしょう。プロバイダを乗り換える人の中には、メールアドレスを失うことに苦痛を感じている人も多いので、その必要は全くありません
Gmail(またはPOP3でフェッチすることができる他の非プロバイダの電子メールアカウント)にサインアップして、GmailがプロバイダからPOP3をフェッチすることができるようにする方法について、サイト上の指示に従うだけです
その後、Web、POP3またはIMAPを使用して、Gmail(プロバイダのメールを内部に入れて)にアクセスします
0 dyve 2009-07-15
これらはサーバーからメールを取得するための方法です。いくつかの素晴らしい比較がありますが、特にこの1つはUOregon州のものです。他の人が言っているように、大きな違いはサーバーサイドとクライアントサイドのストレージの違いです
0 Nikhil Chelliah 2009-07-15
IMAP
パソコンやタブレット、スマートフォンなど様々なデバイスからメールにアクセスしていますか?IMAPをお勧めします
1.メールはすべてサーバーに保存され、どこからでもアクセスできるようになります
2.あなたのデータは同期されているので、メールやフォルダなど、すべてのデバイスで常に同じステータスを持っています
3.お使いのデバイスが不良品や紛失した場合でも、データは安全です
POP3
インターネットへのアクセスが限られている同じデバイスからいつもメールにアクセスしていますか?POP3はあなたに多くの利点を提供しています
1.すべてのメールは、あなたのデバイスにダウンロードされます
2.また、そこではオフラインでメールにアクセスすることができます
3.メールやフォルダなどのデータが異なるデバイス間で同期されていない
0 AlphaMale 2018-01-21