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

Mail Transfer Agent

pointこの用語のポイント

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

point配信するメールの仕分けをするよ

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

スポンサーリンク

簡単に書くよ

Mail Transfer Agent(読:メール・トランスファー・エージェント)とは

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

メール仕分け係の郵便局員さん
です。
もう少し具体的に書くと

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

送られるメールを仕分けるのが仕事のプログラム
です。


image piyo

詳しく書くよ

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

Mail Transfer Agent(メール・トランスファー・エージェント)

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

ちなみに「Message Transfer Agent(メッセージ・トランスファー・エージェント)」の頭文字を取って「MTA」と解釈される場合も あります。

Mail Transfer Agent(メール・トランスファー・エージェント)2

※「Message Transfer Agent」を何となく日本語にすると「メッセージを運ぶ代理人」となります。[詳細]

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

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

ちょっと休憩

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

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

Mail Transfer Agent(メール・トランスファー・エージェント)3

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

Mail Transfer Agent(メール・トランスファー・エージェント)4

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

Mail Transfer Agent(メール・トランスファー・エージェント)5

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

Mail Transfer Agent(メール・トランスファー・エージェント)6

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

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

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

みなさんが送ったメールを「これはあっちに送ってね」「これはこっちだね」と仕分けするのが仕事のプログラム

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

Mail Transfer Agent(メール・トランスファー・エージェント)7

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

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

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


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

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


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

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

Mail Transfer Agent(メール・トランスファー・エージェント)8

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

Mail Transfer Agent(メール・トランスファー・エージェント)9

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

Mail Transfer Agent(メール・トランスファー・エージェント)10

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

Mail Transfer Agent(メール・トランスファー・エージェント)11

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

Mail Transfer Agent(メール・トランスファー・エージェント)12

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

Mail Transfer Agent(メール・トランスファー・エージェント)13

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

この仕組みにおいて一番重要な役割をしているのがMTAです。
実際にお手紙をどこに配達するのか決めていますからね。
花形ポジションです。

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


image piyo2

一言でまとめるよ

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

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

おまけ

■訳してみるよ

「mail(メール)」の意味は「郵便」とか「郵便物」とかです。
「transfer(トランスファー)」の意味は「移す」とか「動かす」とか「運ぶ」とかです。
「agent(エージェント)」の意味は「代理」とか「代理人」とかです。
何となく くっつけると

郵便を運ぶ代理人

となります。




書籍画像
わわわ説明術コラム
宣伝だよ
エンジニア育成現場の「失敗」集めてみた。 42の失敗事例で学ぶマネジメントのうまい進めかた
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
「技術書」の読書術 達人が教える選び方・読み方・情報発信&共有のコツとテクニック