こんにちは。かじです。
今回はメールの仕組みを解説していきます。
メールの送信SMTP
まずメールの送信についてです。
送信者は自分のメールサーバに対してメールを送信するように依頼します。依頼を受け付けたメールサーバは送信先のメールサーバをドメインから名前解決を行うことで探し出し、見つけたサーバに対してメールを送信します。
このメールを送る際に使用する通信プロトコルがSMTP(Simple Mail Transfer Protocol )になります。
メールを受信する-POPとIMAP-
メールが送信先のメールサーバに届いた後は、サーバからメールを取り出すことによってユーザがメールを閲覧することができます。
メールを取り出す際に使用するプロトコルがPOP(Post Office Protocol)とIMAP(Internet Message Access Protocol)になります。
両者の違いは以下の通りです。
・POP:メールサーバからクライアントのデバイスのローカルにメールを取り込む
=一つのデバイスでしかメールを見れない
・IMAP:ブラウザなどを使用してインターネット越しにメールサーバのメールを閲覧する
=どのデバイスからでも参照可能
このような仕組みによってメールは送受信を行うことができています。