SMTPプロトコル
2001年8月7日
龍浩志
インターネットでのメール配信
SMTP(Simple Mail Transfer Protocol)
クライアント メールサーバ
(SMTPサーバ)
TCPコネクション確立
ポート番号25番
SMTP
RFC821で規定
メール
スプール
メールサーバ
(SMTPサーバ)
SMTP
メールメッセージの送信
コネクション確立
クライアントサーバ間で、SMTPコマンド/応
答セットのやり取り
クライアント サーバ
コマンド
応答
SMTP基本コマンドと応答
HELO セッションの開始、送信側ドメイン通知
MAIL 送信元の通知
RCPT 宛先の指定
DATA 本文の入力
QUIT セッション終了
クライアントのコマンド
サーバからの応答
3桁の応答コード
例:250 要求された処理完了
451 エラーにより要求中断
SMTP送信手順
コネクション確立(ポート25番)
HELO db.is.kyushu-u.ac.jp
確認応答
MAIL FROM: ryu@db.is.kyushu-u.ac.jp
確認応答
クライアント サーバ
RCPT TO: xxx@yyy.ne.jp
確認応答
確認応答
DATA
本文(最後はピリオド)
QUIT
確認応答
クライアント サーバ
確認応答