SMTP

更新日:

用語解説

SMTP(Simple Mail Transfer Protocol)は、電子メールを送信し、メールサーバの間で宛先のサーバまで転送するためのプロトコルです。

■ 試験で押さえるポイント

  • メールサーバの間の転送は25番ポート、利用者からの送信(投稿)は587番ポートを使います。

  • 宛先のメールサーバは、DNSのMXレコードで調べます。

  • SMTPは送信と転送のためのもので、メールの受信(読み出し)にはPOP3やIMAPを使います。

■ 過去問での着眼点

送信と転送はSMTP、受信はPOP3やIMAPと対応付けます。

例: メールソフトが587番ポートで送信用のサーバに送り、そのサーバがMXレコードで宛先を調べて25番ポートで転送します。

■ 投稿・配送・認証の境界

  • MAIL FROMは配送エラーの返送先、RCPT TOはSMTPでの配送先であり、メッセージのFrom・Toヘッダとは一致する義務がない。BCCの宛先もRCPT TOには現れるが、表示用Toには現れないことがある。

  • 利用者の投稿には587番のSTARTTLSや465番のImplicit TLSを使う。サーバ間配送の25番とは役割が異なる。SMTP AUTHの成功は投稿者の認証であり、表示用Fromのドメイン認証とは別である。

  • 第三者から第三者への無制限な中継を許すオープンリレーを防ぐため、認証した投稿者、許可された送信元、自組織の配送先などの条件を設定する。

  • 配送調査では接続元IP、MAIL FROM、RCPT TO、キューID、応答コード、再送履歴をつなぐ。SMTPで受理されたことと、受信者が本文を閲覧したことは同じではない。

音声で聞く

同じ分野の用語