メッセージ転送エージェント

インターネット電子メールシステムにおいて、メッセージ転送エージェントMTA[ 1 ] 、メール転送エージェント[ 2 ]、またはメールリレーは、簡易メール転送プロトコルを使用して電子メールメッセージをあるコンピュータから別のコンピュータに転送するソフトウェアです。[ 3 ]文脈によっては、メールサーバーメールエクスチェンジャー、またはMXホストという別名がMTAを表すために使用されます。

ネットワークを介して交換されるメッセージは、添付データファイル(画像、マルチメディア、ドキュメントなど)を含め、メールサーバー間でやり取りされます。これらのサーバーは、多くの場合、メール用のメールボックスを保持しています。エンドユーザーによるメールへのアクセスは、通常、ウェブメールまたはメールクライアントを介して行われます。

手術

メッセージ転送エージェントは、別の MTA、メール送信エージェント(MSA)、またはメールユーザーエージェント(MUA) からメールを受信します。転送の詳細は、簡易メール転送プロトコル(SMTP) によって指定されます。メッセージの受信者のメールボックスがローカルにホストされていない場合、メッセージはリレー、つまり別の MTA に転送されます。MTA が電子メールメッセージを受信するたびに、メッセージのヘッダーの先頭にReceivedトレースヘッダーフィールドを追加し、 [ 4 ]メッセージを処理した MTA の連続レコードを構築します。次のホップのターゲット MTA を選択するプロセスも SMTP で説明されていますが、通常は MTA ソフトウェアに特定のルートを構成することでオーバーライドできます。

2 人の参加者、アリスとボブの間の電子メール メッセージの流れを示す図。

MTAはバックグラウンドで動作し、ユーザーは通常、メールユーザーエージェント(MTA)と直接やり取りします。最初の送信は、MSAを最初に通過することと区別することができます。ポート465(または、レガシーシステム上の理由により、オプションでポート587)はMUAとMSA間の通信に使用され、ポート25はMTA間の通信、またはMSAからMTAへの通信に使用されます。[ 5 ]この区別はRFC  8314で明確にされています。

ローカルホストの受信者の場合、メールを受信者のメールボックスに最終的に配信するのは、メッセージ配信エージェント(MDA)の役割です。この目的のため、MTAはメッセージをメッセージ配信エージェント(MDA)のメッセージ処理サービスコンポーネントに転送します。最終配信時に、エンベロープにReturn-Pathフィールドが追加され、リターンパスが記録されます。

転送とアクセス

リレー サーバーまたはフィルタリング サーバーは通常、電子メールを短期間のみ保存しますが、他のシステムでは電子メール用のメールボックスがいっぱいの状態を維持します。この場合、通常、エンド ユーザーがメール ユーザー エージェント (MUA) または電子メール クライアントを介して電子メールにアクセスするための何らかの手段がサポートされます。

一般的なプロトコルは次のとおりです。

メールクライアントからの新規メールの送信は、通常587番ポートまたは465番ポートを使用するSMTP経由で行われます。現在では、ユーザーがアカウントを持つサーバー(インターネットサービスプロバイダなど)に限定されています。これは技術的な理由ではなく、ポリシー上の理由によるもので、プロバイダがスパムメールやその他の不正使用についてユーザーに責任を負わせるための手段となっています。 [ 6 ]

参照

参考文献

  1. ^ MTA = メッセージ転送エージェント (X.400 名に類似) は、たとえば、RFC 1506、RFC 2476、RFC 3461、RFC 3464、RFC 3865、RFC 3888、RFC 6409、RFC 5598 に記載されています。
  2. ^ MTA = メール転送エージェント (メール転送プロトコルに類似) は、例えば、RFC 2298、RFC 2305、RFC 3804、RFC 3798、RFC 4496、RFC 5442、RFC 5429 に記載されています。
  3. ^ RFC 5598、インターネットメールアーキテクチャ、D. Crocker(2009年7月)。
  4. ^メールメッセージの形式については、 Email#Message ヘッダーを参照してください。多くのMUAでは、ユーザーが生のメッセージソースを直接確認できるようにすることで、ヘッダーを検査できます。
  5. ^電子メールクライアント#ポート番号の表を参照
  6. ^ Bill Cole (2009年6月29日). 「ドメイン宛てのメールを送信するIPアドレスとは?」 ASRGメーリングリスト. 2009年9月15日閲覧