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:検証を要求されたメールアドレスがローカルシステムに属さないが、サーバーがそれを正しい宛先に転送する方法を知っている場合、このコードが返される可能性があります。