SMTP

◆SMTP
送信者側のコマンド
パラメーター
HELO
受信側のSMTPサーバーに送信側を認識させる。
送信側のドメインを指定
MAIL
メールの送信開始。
メール発信者のアドレスを指定
RCPT
メール転送先の指定。
メールの宛先を指定
DATA
メール本文の入力。
-
QUIT
接続の解除
-

受信者側の応答コード(大分類)
1yz
受け入れ待ち(予備返答)
2yz
受け入れ待ち(完成返答)
3yz
送信側へのリクエスト待ち
4yz
一時的なエラーを示す返答
5yz
恒久的なエラーを示す返答

Auth認証を使った例
受
220 smtp.karakedi.net ESMTP Postfix (1.1.3)

220:<domain> さんの準備が整いました。

送
EHLO Kedi Machine
受
250-smtp.karakedi.net
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-AUTH LOGIN PLAIN
250-XVERP
250 8BITMIME
250:要求を受け付けて完了しました。
送
AUTH LOGIN
受
334 SX5N3lm5hbU8
334 UY5zc3dvimQ8
235 Authentication successful
334:AUTH認証用のチャレンジコード
235:334で行った認証が成立
送
MAIL FROM:<kedi@karakedi.net>
受
250 Ok
送
RCPT TO:<kedi@karakedi.jp>
受
250 Ok
送
DATA
受
354 Please start mail input.
354:送信してください。
最後に「.」だけの行を送って下さい。
送
.
QUIT
受
250 Mail queued for delivery.
221 Closing connection. Good bye.
221:<domain> さんの送信を終えます。

オリジナル参考文献: http://www.ietf.org/rfc/rfc0821.txt
邦訳: http://www.asahi-net.or.jp/~bd9y-ktu/dtd_f/rfc_f/rfc821j.html
このページは 「 インターネットメール「99のなぜ?」に答える解決法【技術評論社】 」 を参考にしています。


© Rakuten Group, Inc.
Design a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: