ローカルMDA
SMTPサーバにいるプログラムだよ
メールを配達するのが仕事だよ
配達先は自コンピュータ内のメールボックスだよ
簡単に書くよ
ローカルMDA(読:ローカルエムディーエー 英:local MDA)とは
メールを配達するのが仕事のプログラム(MDA)の分類のひとつ
であり
自分がいるコンピュータの中にあるメールボックス
(受け取ったメールを入れておく箱)へメールをお届けするのが仕事のMDA
です。
詳しく書くよ
順番に見ていきましょう。
まずは予備知識として
・メール
・サーバ
・メールサーバ
・メールボックス
・SMTPサーバ
・メール配信エージェント(MDA)
について説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。
メールは「パソコンさんの世界の お手紙機能」です。
話を単純化するために「パソコンさん」と書きましたが、携帯電話やスマホ、その他諸々の媒体でも使えます。
サーバは「サービスや機能を提供する側のコンピュータ」です。
「○○サーバ」と出てきたら「○○関連のサービスを提供しているコンピュータ」と読み替えてみてください。
よく分からない人は、単に「コンピュータ」と読み替えてしまっても かまいません。
それでも雰囲気は感じ取れるはずです。
メールサーバは「メールに関するお仕事をしているサーバ」です。
あなたが書いたメールを相手先に送ったり、あなた宛てに届いたメールを保管しておいてくれたりします。
一口に「メールサーバ」と言っても、実際には、お仕事の内容によって呼び名が変わってきます。
……が、とりあえず気にしないでください。
今の時点でそこまで考えると混乱すると思います。
メールボックスは「メールサーバにある、受け取ったメールを一時的に保管しておく場所」です。
メールサーバさんは、受け取ったあなた宛てのメールを、一旦、箱に入れて保管します。
この箱がメールボックスです。
SMTPサーバは「メールを相手に届けるのが仕事のコンピュータ」です。
いわゆる「メールサーバ」と呼ばれるコンピュータのひとつです。
あなたがメールを送るときは、書いたメールをSMTPサーバさんに渡します。
SMTPサーバさんが、あなたから預かったメールを相手に配達してくれます。
これがSMTPサーバさんの仕事です。
ちょっと大雑把過ぎる説明ですけどね。
ドンマイです。
メール配信エージェント(MDA)は「SMTPサーバの中にいるメール配信用のプログラム」です。
お仕事はメールを配達することです。
メール送信の話で よく出てくる用語には
メールユーザエージェント(MUA):メールソフト
メール転送エージェント(MTA):メール仕分け用のプログラム
メール配信エージェント(MDA):メール配信用のプログラム
の3つがあります。
それぞれ
メールユーザエージェント(MUA):郵便ポスト
メール転送エージェント(MTA):仕分け係の郵便局員さん
メール配信エージェント(MDA):郵便配達のおじさん
と考えると理解しやすいと思います。
みなさんが書いたお手紙は、まず郵便ポスト(メールユーザエージェント:MUA)に入れられます。
郵便ポストのお手紙は郵便局(SMTPサーバ)に集められ、仕分け係(メール転送エージェント:MTA)の手によって仕分けされます。
仕分けされたお手紙は郵便配達のおじさん(メール配信エージェント:MDA)の手によって、みなさんのお家のポストや別の郵便局に届けられます。
「メールユーザエージェント(MUA)」とか書いてあると分かりにくいかもしれませんが、要はメールソフトです。
メールユーザエージェント(MUA)はパソコンさんの中にいます。
メール転送エージェント(MTA)とメール配信エージェント(MDA)はSMTPサーバの中にいるプログラムです。
メールを相手先に送るための仕事をしています。
パソコン上でメールユーザエージェント(MUA)を使って作られたメールはSMTPサーバに送られます。
SMTPサーバに送られたメールは、メール転送エージェント(MTA)の手によって仕分けられ、メール配信エージェント(MDA)の手によって相手先に送られます。
これがメール送信の仕組みです。
この仕組みにおいて、実際にメールを配達する仕事をしているのがメール配信エージェント(MDA)です。
以上を踏まえて、本題に入ります。
一口に「メール配信エージェント(MDA)」と言っても、実は2種類あります。
それは
1.自コンピュータ内のメールボックスにメールを配達するのが仕事のMDA
2.他のコンピュータにメールを渡すのが仕事のMDA
の2つです。
この2つのMDAのうち
1.自コンピュータ内のメールボックスにメールを配達するのが仕事のMDA
が「ローカルMDA」です。
イメージは、自地域内のお家にお手紙を配達する郵便配達のおじさんです。
あと、ついでなので書いておくと
2.他のコンピュータにメールを渡すのが仕事のMDA
の方は「リモートMDA」と言います。
ローカルMDAとリモートMDAは、よくセットで登場します。
気が向いたら、併せて覚えてあげてください。
1.ローカルMDA:自コンピュータ内のメールボックスに配達するのが仕事のMDA
2.リモートMDA:他のコンピュータに渡すのが仕事のMDA
です。
一言でまとめるよ
まぁ「ローカルMDA」って単語が出てきたら「自コンピュータ内のメールボックス
(メールサーバにある、受け取ったメールを一時的に保管しておく場所)にメールを放り込むのが仕事のMDA
(SMTPサーバの中にいるメール配信用のプログラム)なんだな~」と お考えください。
おまけ
■訳してみるよ
「local(ローカル)」の意味は「現地の」とか「地元の」とか「局所的な」とかです。
「MDA」は「Mail Delivery Agent(メール・デリバリー・エージェント)」の略です。
「mail(メール)」の意味は「郵便」とか「郵便物」とかです。
「delivery(デリバリー)」の意味は「配達」とか「配送」とかです。
「agent(エージェント)」の意味は「代理」とか「代理人」とかです。
何となく くっつけると
現地の郵便を配達する代理人
となります。
■検索してみる?






