ISP が提供する主なサービスの 1 つに電子メール ホスティングがあります。 電子メールの簡単さと速さは、人のコミュニケーションに革新をもたらしました。 ただし、電子メールをコンピュータやその他のエンド デバイスで実行するには、いくつかのアプリケーションとサービスが必要です。

電子メールは、ネットワークで電子メッセージを送信、格納、および取得します。 電子メール メッセージはメール サーバ上のデータベースに格納されます。 多くの場合 ISP は、多数のさまざまな顧客アカウントをサポートするメール サーバを維持しています。

電子メール クライアントは、電子メールを送受信するためにメール サーバとコミュニケーションします。 メール サーバは、あるドメインから別のドメインにメッセージを転送するために、他のメール サーバとコミュニケーションします。 ある電子メール クライアントは、電子メールの送信時に別の電子メール クライアントと直接的にはコミュニケーションしません。 メッセージを転送するには両方のクライアントともメール サーバに依存します。 これは、両方のユーザが同じドメイン内にある場合であっても該当します。

電子メール クライアントは、アプリケーションの設定で設定されている電子メール サーバにメッセージを送信します。 サーバがメッセージを受信すると、受取人のドメインがローカル データベース上に存在するかどうかを確認します。 存在しない場合、サーバは DNS 要求を送信して、宛先ドメインのメール サーバの IP アドレスを判別します。 その後、適切なサーバに電子メールが転送されます。

電子メールは、SMTP(Simple Mail Transfer Protocol)、POP(Post Office Protocol)、IMAP(Internet Message Access Protocol)という 3 種類のプロトコルで動作します。 メールを送信するアプリケーション層プロセスは SMTP を使用します。 これは、クライアントからサーバに送信する場合と、サーバ間で送信する場合に使用されます。

一方、クライアントが電子メールを取得する場合は POP または IMAP の 2 つのアプリケーション層プロトコルのいずれかを使用します。