sql >> データベース >  >> RDS >> Oracle

ORA-29278:SMTP一時エラー:UTL_MAILの実行時にサービスを利用できません

    システム管理者に連絡してメールサーバーの詳細を尋ねることで、これを解決することができました。内部でのみメールを送信する場合は、別のサーバー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;
    


    1. サーバーのタイムゾーン値「AEST」が認識されないか、複数のタイムゾーンを表します

    2. SQL Serverクエリキャッシュをクリアするにはどうすればよいですか?

    3. MySQL Workbenchの列フラグはどういう意味ですか?

    4. OracleSQLのカスタムオーダー