Mail Delivery Agent
SMTPサーバにいるプログラムだよ
メールを配信するよ
「MDA」と表現されるのが一般的だよ
簡単に書くよ
Mail Delivery Agent(読:メール・デリバリー・エージェント)とは
いわゆる「MDA」のこと。
用語の中身としては
メールの世界における郵便配達のおじさん
です。
もう少し具体的に書くと
送ったメールを相手に届けてくれるコンピュータ(SMTPサーバ)の中にいるプログラムのひとつ
であり
メールを配達するのが仕事のプログラム
です。
詳しく書くよ
最初に留意事項です。
「MDA」や「メール配信エージェント」と言われて「あぁ、アレのことね」と分かる方は最後まで読む必要ありません。
MDAの正式名称(?)が「Mail Delivery Agent」です。
「Mail Delivery Agent」の頭文字を取ったのが「MDA」ね。
※「Mail Delivery Agent」を何となく日本語にすると「郵便配達代理人」となります。[詳細]
以上が「MDA」の意味を知っている人向けの説明です。
「MDAって何?美味しいの?」な人は、このまま読み進めてください。
用語の中身について説明します。

それでは、いってみましょう。
まずは予備知識として「メール」と「SMTPサーバ」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。
メールは「パソコンさんの世界の お手紙機能」です。
話を単純化するために「パソコンさん」と書きましたが、携帯電話やスマホ、その他諸々の媒体でも使えます。
SMTPサーバは「メールを相手に届けるのが仕事のコンピュータ」です。
あなたがメールを送るときは、書いたメールをSMTPサーバさんに渡します。
SMTPサーバさんが、あなたから預かったメールを相手に配達してくれます。
これがSMTPサーバさんの仕事です。
ちょっと大雑把過ぎる説明ですけどね。
ドンマイです。
以上を踏まえて、SMTPサーバの中にいるプログラムのひとつで
メール仕分け用のプログラム(メール転送エージェント:MTA)が仕分けたメールを実際に配達するのが仕事のプログラム
が「Mail Delivery Agent」です。
上でも書きましたが、一般的には「MDA」や「メール配信エージェント」と表現されます。
※本ページでも以降は「MDA」と表現します。
メール送信の話で よく出てくる用語には
MUA(メールユーザエージェント):メールソフト
MTA(メール転送エージェント):メール仕分け用のプログラム
MDA(メール配信エージェント):メール配信用のプログラム
の3つがあります。
それぞれ
MUA:郵便ポスト
MTA:仕分け係の郵便局員さん
MDA:郵便配達のおじさん
と考えると理解しやすいと思います。
みなさんが書いたお手紙は、まず郵便ポスト(MUA)に入れられます。
郵便ポストのお手紙は郵便局(SMTPサーバ)に集められ、仕分け係(MTA)の手によって仕分けされます。
仕分けされたお手紙は郵便配達のおじさん(MDA)の手によって、みなさんのお家のポストや別の郵便局に届けられます。
「MUA」とか書いてあると分かりにくいかもしれませんが、要はメールソフトです。
MUAはパソコンさんの中にいます。
MTAとMDAはSMTPサーバの中にいるプログラムです。
メールを相手先に送るための仕事をしています。
パソコン上でMUAを使って作られたメールはSMTPサーバに送られます。
SMTPサーバに送られたメールは、MTAの手によって仕分けられ、MDAの手によって相手先に送られます。
これがメール送信の仕組みです。
この仕組みにおいて実際にメールをお届けする役割をしているのがMDAです。
ちなみに、MTAがMDAを兼ねている場合も結構あります。
一応、頭の片隅にでも置いておいてあげてください。
一言でまとめるよ
まぁ「Mail Delivery Agent」って単語が出てきたら「MDA
(SMTPサーバの中にいるメール配信用のプログラム)のことなんだな~」と お考えください。
おまけ
■訳してみるよ
「mail(メール)」の意味は「郵便」とか「郵便物」とかです。
「delivery(デリバリー)」の意味は「配達」とか「配送」とかです。
「agent(エージェント)」の意味は「代理」とか「代理人」とかです。
何となく くっつけると
郵便を配達する代理人
となります。






