システム管理者に連絡してメールサーバーの詳細を尋ねることで、これを解決することができました。内部でのみメールを送信する場合は、別のサーバーmail.xxx.xxx.xxxx ファイアウォールによってブロックされないためです。一方、外部にメールを送信する場合は、別のサーバーが関与しますsmtprelay.xxxxx.com これには、送信先の外部サーバーをホワイトリストに登録する追加の手順が含まれます。
V$PARAMETERをチェックインしたとき 、smtprelay.xxxxx.comを使用していました サーバーと他のサーバーを試すことにしましたmail.xxx.xxx.xxxx 。
以下のようにAlterコマンドを発行しました:
alter system set smtp_out_server = 'mail.xxx.xxx.xxxx';
匿名ブロックを実行し、メールを正常に受信できました。
BEGIN
UTL_MAIL.SEND(sender => 'example@sqldat.com'
, recipients => 'example@sqldat.com'
, subject => 'Testmail'
, message => 'Hello');
END;