Loading article…
メール取得エージェント( MRA ) は、リモート メール サーバーから電子メールを取得またはフェッチし、メール配信エージェントと連携してローカルまたはリモートの電子メール メールボックスにメールを配信するコンピュータアプリケーションです。[ 1 ] MRA は、ユーザー エージェントに代わって動作する自動化されたエージェントで、新しい受信メールを確認します。[ 2 ] [ 3 ] MRAは、それ自体が外部アプリケーションである場合もあれば、メール ユーザー エージェントなどのより大きなアプリケーションに組み込まれている場合もあります。スタンドアロン MRA の重要な例としては、 fetchmailとgetmail があります。[ 4 ]
MRA(メール転送エージェント)の概念は、電子メールアーキテクチャにおいて標準化されていません。MRAはメール転送エージェントのように動作しますが、メッセージの取得と送信を行う際には技術的にはクライアントとして扱われます。
メール取得エージェントは、以下のメカニズムを通じて取得メールの配信をサポートする場合があります。
メール取得エージェントは、複数のメールボックスから同時にメールを取得する機能をサポートする場合があります。これにより、メールサーバーは、専用のメールシステムアカウントに対して実行される、中央で構成されたメール取得エージェントを用意し、すべてのユーザーのメールを一度の実行で収集できます(cronを使用してすべてのメール受信者に対してメール取得エージェントを実行するのではなく)。