Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

メールサーバーの構成と用語整理

メールサーバーの構成を調査する。

メールは、世界中のMTAサーバーが繋がっており、送信者から、受信者へ配送される。

サーバーサイド

  • MTA(Mail Transfer Agent)
    • メールの転送経路を決定する
    • sendmailやqmail、Postfixなど
  • MDA(Mail Delivery Agent)
    • メールを配送(転送)する
    • MTAのソフトに、MDAの機能を内蔵している
    • サーバー内のローカル配送にはprocmailやmaildropなど
  • MRA(Mail Retrieval Agent)
    • POPやIMAPのメール受信のための部分
    • Dovecotなど
  • MSA (Mail Submission Agent)
    • メール提出/送信エージェント
    • ユーザーのメーラー(MUA)から送られてきたメールを最初に受け取り、送信者の認証やスパム対策(SMTP-AUTHなど)を行って、配送先のサーバーへ渡す役目を持つサーバープログラムのこと

クライアントサイド

  • MUA(Mail User Agent)
    • ユーザーインターフェイスを提供
    • Outlook, Thunderbirdなど

構成要素は、参考文献の図1 メールサーバの構成要素にて、わかりやすく解説されている。

参考文献

ASCII.jp:メールを受け取る仕組みはどうなっていますか?? (1/2)


送信、受信、転送、配送

MUAの送受信と、MTAの送受信は、用語を分けるべきではないか。

[MUA]
   |
   | submission
   v
[MTA]
   |
   | relay
   v
[相手MTA]
   |
   | delivery
   v
[Mailbox]
   |
   | retrieve
   v
[相手MUA]