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