LoginSignup
1
1

More than 3 years have passed since last update.

メールのプロトコル (SMTP, POP, IMAP)

Last updated at Posted at 2021-04-17

はじめに

メールの送受信に使用しているプロトコルにはいくつかありますが、その中でも代表的なSMTP, POP, IMAPの挙動について簡単にまとめました。

メール関係のプロトコル

プロトコル 概要
SMTP Simple Mail Transfer Protocol。利用者がメールを送信する時やサーバ間でメールを送受信するときに使用される。
POP Post Office Protocol。メールサーバのメールボックスからメールを取り出すときに使用される。
IMAP Internet Message Acess Protocol。メールサーバーのメールボックスからメールを取り出す時に使用される。POPとは違い、サーバー上のメールボックスから、必要なものだけを選択して受信することができる。

各プロトコルの挙動

protocol.png

SMTPプロトコル

メールを相手のメールサーバーまで届ける仕組みをSMTPという。メールサーバーまでしかメールを渡さないため、相手のメールソフトまで届けているわけではない。

POPプロトコル

電子メールはスマホやパソコンに自動的に送られるわけではない。メールソフトを立ち上げていれば何もしなくてもメールが届いているように感じるが、実際はメールソフトがメールサーバーにアクセスしてダウンロードしている。このメールサーバーからメールをとってきて、端末側で管理する仕組みをPOPという。

一般的にメールソフトがメールをダウンロードした後はメールサーバーのデータは削除される。受信した端末にデータが保存される形式なので、複数台でメールを閲覧する場合には向かない。

IMAPプロトコル

POPと同じくメールを取り込むための手段であるが、ダウンロードするのはメールのコピーであり、メール本体はサーバーに残ったままで、サーバーが管理する。メールサーバーにメールを保存しておくため、複数の端末からメールサーバーにアクセスして、メールを読むことができる。

POPのようにメールを全てダウンロードする必要がないため、ネットワークにかかる負荷を軽減できる。デメリットとしては、メールサーバーにデータが残り続けるため、サーバー側の容量次第では、すぐにメールボックスが満杯になってしまう。

メール受信のPOPとIMAPの違い

⭐️ POPはメールサーバーから端末へ全てのメールを渡す!メールサーバーのデータは消える!
⭐️ IMAPはメールサーバーから必要なメールのみコピーで渡す!メールサーバーのデータは消えない!

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1