トップ 差分 一覧 Farm ソース 検索 ヘルプ PDF RSS ログイン

SMTP

SMTP : Simple Mail Trancefer Protocol

メール送受信、転送のためのプロトコルTCPを利用したアプリケーションプロトコルで、ポートは25番を使う。SMTPに関わるサーバクライアントをMTA(Mail Transfer Agent)と呼ぶ。

 コマンドシーケンス

クライアントサーバ間の通信にはASCII文字列を使い、行はCRLF(0x0A0x0D)で終端する。

 サーバへの要求コマンド

クライアントからサーバへの要求には次のコマンドを使う。

コマンド 機能
EHLO サーバクライアントのドメインを通知
HELO EHLOと同じ。
MAIL 送信元メールアドレス通知
RCPT 受信先メールアドレス通知。複数あるときはこれを繰り返す。
DATA メール本文
RSET 状態のリセット
NOOP 何もしない
QUIT セッション終了
VRFY 指定ユーザが存在するかの確認

 RFC