13. 製品動作仕様
13.8 SMTPコマンド応答一覧
SMTP接続時には基本的にサーバからの応答をクライアントに中継しますが、Internet Gatekeeper自身 が生成する応答もあります。以下のメッセージがInternet Gatekeeper自身が生成する応答一覧になり ます。
[応答メッセージ] (製品名)
(例: 500 Unknown Command: "TEST" (F-Secure/fsigk_smtp/230/gwdev.gw.f-secure.co.jp))
■DATA コマンド応答
応答メッセージ 354 Enter mail
応答理由 送信メールデータ受信を開始します。
応答メッセージ 250 Message accepted for delivery
応答理由 送信メールデータ受信を完了しました。
応答メッセージ 554 SENDBACK:smtp error[COMMAND] (Server Reply: XXX)
応答理由 送信者へ通知を行う場合に送信したコマンド(COMMAND)でエラー応答(XXX)が返りま した。
COMMANDはRSET/MAIL FROM/RCPT TOのいずれかです。
応答メッセージ 250 Message accepted for delivery
応答理由 送信メールデータ受信を完了しました。
応答メッセージ 554 Too long message
応答理由 データサイズが指定した最大サイズを超えました。
最大サイズは、上級者向けオプションのblock_messagesize/block_message_lenで指定した 数字、又は2,000,000,000バイトです。
応答メッセージ 554 Infected by [検出名]
応答理由 ウイルス検出時の動作が"拒否"の場合に、ウイルスを検出した際に表示されます。
■接続時応答
応答メッセージ 421 server open error(ホスト:ポート) errmsg=[XXX]
応答理由 指定したホスト、ポートへの接続に失敗しました。
ERRMSGは「13.12 接続エラーメッセージ一覧」の内容が表示されます。
応答メッセージ 421 Cannot get correct greeting message from mail server(ホスト:ポート). return code=DDD 応答理由 SMTPサーバ接続後のグリーティングメッセージが正しくありませんでした。SMTPサ
ーバからの応答コードが220以外の場合に表示されます。
■任意のコマンドの応答
応答メッセージ 500 Too long line
応答理由 コマンド行の長さが9999バイト以上でした。
■HELO, EHLO, AUTH, QUIT, RSET コマンド以外の応答 応答メッセージ 500 Authentication Required"
応答理由 メール送信に必要な認証が完了していません。以下の場合に表示されます。
·POP before SMTP認証またはSMTP認証が有効
·認証が成功していない
·LAN内からの接続ではない
·受信ドメインの制限を行っていない
■HELO/EHLO コマンドの応答
応答メッセージ 421 (COMMAND) disconnected from (ホスト:ポート)
応答理由 COMMAND送信時にサーバが切断していた。
COMMANDはHELO、EHLOのいずれか。
■MAIL コマンドの応答
応答メッセージ 501 Syntax error ("MAIL FROM:").
応答理由 MAILコマンドが不正。(FROMがない)
■RCPT コマンドの応答
応答メッセージ 500 RCPT command must begin with "RCPT TO:.
応答理由 RCPTコマンドが不正。(TOがない)
応答メッセージ 250 Recipient ok"
応答理由 中継を拒否しました。
受信ドメインの制限を行っており、必要な認証が終了していない場合に表示されます。
■AUTH コマンドの応答
応答メッセージ 504 this mechanism not available
応答理由 指定の認証方式(PLAIN,LOGIN以外)はサポートしていません。
応答メッセージ 235 ok authed
応答理由 認証に成功しました。
Internet Gatekeeper自身でSMTP認証を行っている場合のみ表示します。SMTPサーバ側 で認証を行っている場合、SMTPサーバの応答を中継します。
応答メッセージ 535 authorization failed 応答理由 認証に失敗しました。
Internet Gatekeeper自身でSMTP認証を行っている場合のみ表示します。SMTPサーバ側
で認証を行っている場合、SMTPサーバの応答を中継します。
応答メッセージ 500 disconnected from server(AUTH).
応答理由 認証中にサーバが切断しました。
■未知のコマンド受信時
応答メッセージ 500 Unknown Command: "COMMAND"
応答理由 指定したコマンド(COMMAND)はサポートしていない