DATAは、電子メール本文を指定するために使用されます。
適用対象
この内容はOceanBaseデータベースのOracleモードにのみ適用されます。
構文
UTL_SMTP.DATA (
c IN OUT NOCOPY connection
body IN VARCHAR2 CHARACTER SET ANY_CS)
RETURN reply;
UTL_SMTP.DATA (
c IN OUT NOCOPY connection
body IN VARCHAR2 CHARACTER SET ANY_CS);
パラメータの説明
| パラメータ | 説明 |
|---|---|
| c | SMTP接続。 |
| body | ヘッダーを含む送信するテキスト情報で、RFC822形式です。 |
戻り値
| 戻り値 | 説明 |
|---|---|
| reply | コマンドの応答。複数の応答がある場合は、最後の応答を返します。 |
使用方法
アプリケーションは、bodyパラメータの内容が
MIME(RFC822)規格に準拠していることを確認する必要があります。終了メッセージとして<CR><LF>.<CR><LF>を使用し、テキスト内容内の<CR><LF>.<CR><LF>は<CR><LF>..<CR><LF>に変換されます。これはRCPTの後に呼び出す必要があります。期待される返信は
250で始まる応答情報であり、初期のdataコマンドの戻り値である354は返されません。354は、クライアントがSMTPサーバーにDATAコマンドを送信し、メール本文の転送を開始したことを示します。サーバーがデータ受信の準備が整った場合、354ステータスコードを返します。250は、リクエストが正常に受信および処理されたことを示します。