「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

Mail Delivery Agent

pointこの用語のポイント

pointSMTPサーバにいるプログラムだよ

pointメールを配信するよ

point「MDA」と表現されるのが一般的だよ

スポンサーリンク

簡単に書くよ

Mail Delivery Agent(読:メール・デリバリー・エージェント)とは

いわゆる「MDA」のこと。
用語の中身としては

メールの世界における郵便配達のおじさん
です。
もう少し具体的に書くと

送ったメールを相手に届けてくれるコンピュータ(SMTPサーバ)の中にいるプログラムのひとつ
であり

メールを配達するのが仕事のプログラム
です。


image piyo

詳しく書くよ

最初に留意事項です。
MDA」や「メール配信エージェント」と言われて「あぁ、アレのことね」と分かる方は最後まで読む必要ありません。
MDAの正式名称(?)が「Mail Delivery Agent」です。
Mail Delivery Agent」の頭文字を取ったのが「MDA」ね。

Mail Delivery Agent(メール・デリバリー・エージェント)

※「Mail Delivery Agent」を何となく日本語にすると「郵便配達代理人」となります。[詳細]

以上が「MDA」の意味を知っている人向けの説明です。

「MDAって何?美味しいの?」な人は、このまま読み進めてください。
用語の中身について説明します。

ちょっと休憩5

それでは、いってみましょう。
まずは予備知識として「メール」と「SMTPサーバ」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

メールは「パソコンさんの世界の お手紙機能」です。
話を単純化するために「パソコンさん」と書きましたが、携帯電話やスマホ、その他諸々の媒体でも使えます。

Mail Delivery Agent(メール・デリバリー・エージェント)2

SMTPサーバは「メールを相手に届けるのが仕事のコンピュータ」です。

Mail Delivery Agent(メール・デリバリー・エージェント)3

あなたがメールを送るときは、書いたメールをSMTPサーバさんに渡します。

Mail Delivery Agent(メール・デリバリー・エージェント)4

SMTPサーバさんが、あなたから預かったメールを相手に配達してくれます。

Mail Delivery Agent(メール・デリバリー・エージェント)5

これがSMTPサーバさんの仕事です。

ちょっと大雑把過ぎる説明ですけどね。
ドンマイです。

以上を踏まえて、SMTPサーバの中にいるプログラムのひとつで

メール仕分け用のプログラムメール転送エージェント:MTAが仕分けたメールを実際に配達するのが仕事のプログラム

が「Mail Delivery Agent」です。
上でも書きましたが、一般的には「MDA」や「メール配信エージェント」と表現されます。

Mail Delivery Agent(メール・デリバリー・エージェント)6

※本ページでも以降は「MDA」と表現します。

メール送信の話で よく出てくる用語には

MUA(メールユーザエージェント)メールソフト
MTA(メール転送エージェント):メール仕分け用のプログラム
MDA(メール配信エージェント):メール配信用のプログラム


の3つがあります。
それぞれ

MUA:郵便ポスト
MTA:仕分け係の郵便局員さん
MDA:郵便配達のおじさん


と考えると理解しやすいと思います。

みなさんが書いたお手紙は、まず郵便ポストMUAに入れられます。

Mail Delivery Agent(メール・デリバリー・エージェント)7

郵便ポストのお手紙は郵便局(SMTPサーバ)に集められ、仕分け係MTAの手によって仕分けされます。

Mail Delivery Agent(メール・デリバリー・エージェント)8

仕分けされたお手紙は郵便配達のおじさんMDAの手によって、みなさんのお家のポストや別の郵便局に届けられます。

Mail Delivery Agent(メール・デリバリー・エージェント)9

MUA」とか書いてあると分かりにくいかもしれませんが、要はメールソフトです。
MUAパソコンさんの中にいます。

Mail Delivery Agent(メール・デリバリー・エージェント)10

MTAMDAはSMTPサーバの中にいるプログラムです。
メールを相手先に送るための仕事をしています。

Mail Delivery Agent(メール・デリバリー・エージェント)11

パソコン上でMUAを使って作られたメールはSMTPサーバに送られます。
SMTPサーバに送られたメールは、MTAの手によって仕分けられ、MDAの手によって相手先に送られます。

Mail Delivery Agent(メール・デリバリー・エージェント)12

これがメール送信の仕組みです。

この仕組みにおいて実際にメールをお届けする役割をしているのがMDAです。

ちなみに、MTAMDAを兼ねている場合も結構あります。
一応、頭の片隅にでも置いておいてあげてください。


image piyo2

一言でまとめるよ

まぁ「Mail Delivery Agent」って単語が出てきたら「MDA(SMTPサーバの中にいるメール配信用のプログラム)のことなんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像059
書籍画像001

おまけ

■訳してみるよ

「mail(メール)」の意味は「郵便」とか「郵便物」とかです。
「delivery(デリバリー)」の意味は「配達」とか「配送」とかです。
「agent(エージェント)」の意味は「代理」とか「代理人」とかです。
何となく くっつけると

郵便を配達する代理人

となります。




書籍画像
わわわ説明術コラム
宣伝だよ
7日間でハッキングをはじめる本 TryHackMeを使って身体で覚える攻撃手法と脆弱性
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
つくって、壊して、直して学ぶ Git&GitHub 入門