27.2. 電子メールプログラムの分類
一般的に、すべての電子メールアプリケーションは 3 つのタイプのうち 1 つ以上に分類されます。それぞれの分類は、電子メールメッセージの移動および管理のプロセスにおいてそれぞれ特定のロールを果たします。大半のユーザーはメッセージの送受信に使用する特定の電子メールプログラムだけを認識しますが、電子メールを正しい送信先に届けるにはすべての電子メールプログラムが重要になります。
27.2.1. メール転送エージェント (Mail Transport Agent) リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
MTA( メール転送エージェント )は、SMTP を使用してホスト間で電子メールメッセージを転送します。メッセージは目的の送信先に移動する時、様々な MTA に関わることがあります。
マシン間のメッセージ配信は簡単に見えるかもしれませんが、配信のためにある MTA がメッセージを受け入れることが可能か、または受け入れるべきかを判断する過程全体は非常に複雑です。さらに、スパムの問題により、特定の MTA の使用は、通常 MTA の設定または MTA が置かれているネットワークのアクセス設定によって制限されます。
最新の電子メールクライアントプログラムの多くは、メール送信時に MTA として機能します。ただし、このアクションは、実際の MTA のロールと混同しないようにしてください。メールクライアントプログラムは MTA などのメールを送信できる唯一の理由は、アプリケーションを実行しているホストに独自の MTA がないためです。これは、UNIX ベース以外のオペレーティングシステムの電子メールクライアントプログラムに特に当てはまります。ただし、これらのクライアントプログラムは、アウトバウンドメッセージのみを MTA に送信し、メッセージを目的の受信者のメールサーバーに直接送信しません。
Red Hat Enterprise Linux は Sendmail と Postfix の 2 つの MTA をインストールするため、電子メールクライアントプログラムは MTA として機能する必要はありません。Red Hat Enterprise Linux には、Fetchmail と呼ばれる特別な目的の MTA も含まれています。
Sendmail、Postfix、Fetchmail の詳細は、「メール転送エージェント (MTA)」 を参照してください。