システム管理者に連絡してメールサーバーの詳細を尋ねることで、これを解決することができました。内部でのみメールを送信する場合は、別のサーバー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 => '[email protected]'
, recipients => '[email protected]'
, subject => 'Testmail'
, message => 'Hello');
END;