ESMTP 【SMTP Service Extensions】

概要

ESMTP(SMTP Service Extensions)とは、電子メールの送信・配送に用いられるSMTP(Simple Mail Transfer Protocol)の拡張機能。いくつかの機能が定義されており、機能ごとに対応・非対応を指定することができる。

SMTP規格の初版(RFC 821)は1982年に策定された古いもので、7ビットASCIIコードメッセージしか受け付けないなど実用上の不便さが目立ってきたため、1994年のRFC 1426(SMTP Service Extension for 8bit-MIMEtransport)など一連の拡張機能が発行された。これらは2001年のRFC 2821でSMTP規格本体に吸収された。

主な拡張機能として、8ビット文字コードによるメッセージの受け付け(8ビットMIME)、バイナリ形式メッセージの転送(バイナリMIME)、メッセージサイズの上限指定(SIZEキーワード)、送信時に相手方からの送信も要求するTURNコマンド拡張(ETRNコマンド/ATRNコマンド)、配信状況通知(DSN)、SMTP認証SMTP-AUTH)、TLS接続への移行(STARTTLS)、巨大なメッセージを分割して送信するチャンキング(CHUNKING)などがある。

接続先のSMTPサーバがESMTPに対応しているかどうかは接続時に従来の「HELO」コマンドに代えて「EHLOコマンドを発行することによって確認できる。対応サーバEHLOを受信すると、自身が対応している機能のリストを送り返す。8ビット伝送なら「8BITMIME」、バイナリ伝送なら「BINARYMIME」、認証なら「AUTH」、TLS接続なら「STARTTLS」といったキーワードで通知する。

(2023.10.22更新)

他の辞典による解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる