VRFY コマンドを送信し、ターゲットの電子メールアドレスの有効性を検証するために使用されます。
機能の適用範囲
この内容はOceanBaseデータベースのOracleモードでのみ適用されます。
構文
UTL_SMTP.VRFY (
c IN OUT NOCOPY connection
recipient IN VARCHAR2)
RETURN reply;
パラメータの説明
パラメータ |
説明 |
|---|---|
| c | SMTP接続。 |
| recipient | 検証が必要な電子メールアドレス。 |
戻り値
戻り値 |
説明 |
|---|---|
| reply | コマンドへの応答です。複数の応答がある場合、最後の応答が返されます。 |
使用方法
- サーバーは検証対象の電子メールアドレスの解析を試みます。成功した場合、受信者のフルネームと完全修飾メールパスを返します。
open_connectionおよびheloまたはehloの後に呼び出す必要があります。- 期待される戻り値は
250または251で始まる応答情報です。250:SMTPサーバーがVRFY(検証)リクエストを正常に処理し、照会されたメールアドレスが有効であることを確認できた場合、このコードを返します。これは、その電子メールアドレスが存在し、メールを受信できることを意味します。251:要求された検証対象のメールアドレスがローカルシステムに属していないが、サーバーがそれを正しい宛先に転送する方法を知っている場合、このコードが返される可能性があります。