メールはなぜこんなに複雑なのか、SMTPの仕組みからひもとく
A Bit about Email
メールが届くまでにはMUA、MSA、MTA、LDA、メッセージストアと複数の部品を通る。1980年代、組織が持てたサーバーは1台だけだったことがこの構造を生んだ。SMTPのコマンドと応答、MXレコードによる配送先の解決、SPFやDKIMによる送信者認証、MIMEによるHTML本文まで、歴史的な経緯とともに解説する。
SMTPはすべての送信者が行儀よく振る舞うことを前提にしていて、誰でも他人になりすましてメールを送れる。