当時のメールボックスは、ユーザーのホームディレクトリにあるファイルで、そのユーザーのみが読み取り可能でした。初期のメールアプリケーションは、そのファイルの最下部に新規テキストメッセージを追加していたため、ユーザーは、絶えず拡大するファイルの情報をかき分けて特定のメッセージを見つける必要がありました。この方式では、同じシステム上のユーザーに対してしかメッセージを送信できませんでした。台のマシン間でテストメッセージを送信したのが初めてです。パーセントを占めるようになりました。今日、標準化されたネットワークプロトコルをベースとする電子メールシステムは、インターネット上で最も幅広く使用されているサービスに進化しました。電子メールに対応、アクセスする高度なアプリケーションが数多く備わっています。本章では、今日使用されている最新の電子メールプロトコルと、電子メールの送受信を行うために設計されたプログラムについて概説します。電子メールプロトコル今日、電子メールはクライアント/サーバーのアーキテクチャを使用して配信されています。電子メールのメッセージは、メールクライアントプログラムを使用して作成されます。次に、このプログラムが作成されたメッセージをサーバーに送信します。メッセージはサーバーにより受信者の電子メールサーバーに転送され、そこで受信者の電子メールクライアントへと渡されます。電子メールの送受信を行えるようにします。以下は、電子メールの転送に最も一般的に使用されているプロトコルです。第一の目的は、メールサーバー間における電子メールの転送ですが、これは電子メールクライアントにとっても極めて重要となります。電子メールを送信するには、クライアントはメッセージを送信メールサーバーに送信します。送信メールサーバーはこれを受けて、送信先のメールサーバーに配信の連絡を行います。サーバーを指定する必要があります。サーバーを設定することができます。サーバーを設定することも可能です。プロトコルに関して重要なのは認証が不要である点です。これにより、インターネット上の誰でも、個人や大規模なグループに対してでも電子メールを送信することができます。サーバーを介してインターネット上の別のサーバーへ電子メールを送信することを制限できます。サーバーと呼ばれます。プログラムが備わっています。パッケージにより提供されています。サーバーを使用する場合、電子メールメッセージは電子メールクライアントのアプリケーションからダウンロードされます。電子メールクライアントでは、電子メールサーバーのメッセージが正しく転送されるとそのメッセージは削除されるように自動的に設定されています。この設定は通常は変更できます。重要なインターネットメッセージング標準と完全な互換性があります。最適に機能する対象は、電子メールを読む単一のシステムを持つユーザーです。インターネットやメールサーバーを持つネットワークへの固定接続がないユーザーにも正しく機能します。クライアントプログラムに対して、認証を行った上で各メッセージのコンテンツ全体をダウンロードするよう要求します。このプロセスは、メッセージに大きなファイルが添付されている場合は長時間かかる場合があります。