SMTPコマンドの説明と応答コード一覧 | ミニミニ管理者(システム管理者/社内SE/CIO)の独り言

[ ミニミニ管理者の独り言システム構築・運用 > SMTPコマンドの説明と応答コード一覧 ]
スポンサードリンク

SMTPコマンドの説明と応答コード一覧

JUGEMテーマ:コンピュータ

今回は、SMTPサーバがやりとりするSMTPコマンドについて概要を説明します。
また、一覧にある「成功」「失敗」「エラー」欄は、SMTP応答コードを表しており、SMTPコマンドを実行した際の応答をコード化したものです。

 
コマンド 成功 失敗 エラー 書式例 説明
(接続) 220 --- 421    
HELO/EHLO 250 --- 500
501
504
421
HELO hostname STMPサーバにクライアントシステムを認識させて、接続の開始を確認します。パラメータはクライアントシステムのホスト名です。SMTPサーバ側は応答の中で自身のホスト名を返します。
MAIL 250 552
451
452
500
501
421
MAIL FROM: reply@example.com メール処理を開始します。パラメータにはメッセージの返信アドレスを指定します。返信アドレスには送信者のメールボックスとホスト名を指定しますが、複数のホストのリストを含む場合もあります。
RCPT 250
251
550
551
552
553
450
451
452
500
501
503
421
RCPT TO: user@example.com メッセージの各受信者を指定します。複数の受信者を設定する場合には、RCPT TOコマンドを複数使用します。パラメータには受信者のメールボックスとホスト名を指定します。複数ホストのリストを含む場合もあります。
DATA   451
554
500
501
503
421
メール本文<CR><LF>.<CR><LF> このコマンドの次に送る行がメッセージテキストであることをサーバに通知します。サーバは終了シークエンスを受信するまでデータを記録します。このシークエンスとは通常ASCIIの「(CRLF).(CRLF)」です。このシークエンスを実際のメッセージの中で送信したい場合には、2つのピリオド文字を同時に送ることで解決します。最後のピリオドは自動的に無視されメッセージが途中で終了することはありません。
RSET 250 --- 500
501
504
421
RSET 現在のメール処理を中断することを知らせます。全ての送信者、受信者、メールデータが廃棄され、バッファと状況テーブルはクリアされます。サーバはOKを返します。
SEND 250 552
451
452
500
501
502
504
421
   
SOML 250 552
451
452
500
501
502
504
421
   
VRFY 250
251
550
551
553
500
501
502
504
421
VRFY username サーバに対し、ユーザが認識できるかを問い合わせます。サーバはユーザ名(またはフルネーム)、メールボックス名を返します。
EXPN 250 550 500
501
502
504
421
EXPN listname サーバにパラメータがメーリングリストとして認識されるかを確認し、メーリングリストの場合にはリストのメンバー名を問い合わせます。サーバはメンバーのフルネームとメールボックス名を複数行で返します。
HELP 211
214
--- 500
501
502
504
421
HELP サーバにサポートされているコマンドなどのヘルプ情報を送信するよう要求します。コマンド名をパラメータとしてそのコマンドについての情報を得ることもできます。
NOOP 250 --- 500
421
NOOP サーバにOK応答の送信を要求するだけで、他には何もしません。
QUIT 250 --- 500 QUIT サーバにOK応答の送信を要求し、接続を終了します。
TURN 250 502 500
503
TURN クライアントとサーバの役割を入れ替えます。クライアントプログラムがサーバのように機能し、リモートコンピュータからメールを受信するときに便利です。


システム&ネッ トワークトラブル回避逆引き便利帖  ←ネットワークトラブルの時はこれ!

               最新記事へ     トップページ

OutlookExpressでの メール運用・保守・管理 バックナンバー◆
 1)メールアドレスの登録基準( RFC準拠)
 2)OutlookExpressの電子メールデータをバックアップする。
 3)メールが 送信できない。
  ・メール送信でエラーメッセージ「554 Error:no valid recipients」
   ・メールを送信したが 相手に届かない
 4)OutlookExpressトラブル対応
  ・エラーメッセージ−「空きデ ィスク領域を増やすために、Outlook Express はメッセージを最適化することができます。」
  ・OutlookExpressで受信トレイから電子メールメッセージが消えた(消失・削除)
  ・Folders.dbx ファイルがないか壊れていて "ページ違反" エラーが表示される場 合
  ・dbxファ イルが損傷(破壊・壊れた)してメールが見えなくなる
  ・送信していないアドレス宛の エラーメールがきた!「550 Invalid recipient」



スポンサードリンク


■Blog Ranking■
1. ←←サーバー構築・運用ブログあり お奨め:★★★★★
2. (ブログランキング ドット ネット)
3.にほんブログ村 IT技術ブログへにほんブログ村
4.BS blog Ranking
ブログランキングに挑戦中です。あなたもブログランキングに挑戦してみよう!
サーバー構築・運用ブログなんかもありますのでシステム管理者の方にもお奨めのサイトがあり!
ソニーストア
ボーズ・インイヤーヘッドホン

コメント
コメント投稿フォーム:
 上の情報を次回も利用する

トラックバック
トラックバックURL:
※ クリックで選択できます。
トラックバック一覧: