Oracle
 sql >> Database >  >> RDS >> Oracle

ORA-29278:Errore transitorio SMTP:servizio non disponibile durante l'esecuzione di UTL_MAIL

Sono stato in grado di risolvere il problema contattando il nostro amministratore di sistema e chiedendo i dettagli del server di posta. Risulta, se invieremo l'e-mail solo internamente, si consiglia di utilizzare un server diverso mail.xxx.xxx.xxxx poiché non verrà bloccato dal firewall. D'altra parte, se invieremo e-mail esternamente, è coinvolto un altro server smtprelay.xxxxx.com e ciò comporta un passaggio aggiuntivo di inserimento nella whitelist dei server esterni a cui inviare.

Come ho controllato in V$PARAMETER , stavamo utilizzando smtprelay.xxxxx.com server e ho deciso di provare l'altro server mail.xxx.xxx.xxxx .

Ho emesso il comando Alter come di seguito:

alter system set smtp_out_server = 'mail.xxx.xxx.xxxx';

ed ha eseguito il blocco anonimo ed è stato in grado di ricevere correttamente l'e-mail.

BEGIN 

    UTL_MAIL.SEND(sender     => '[email protected]'
                , recipients => '[email protected]'
                , subject    => 'Testmail'
                , message    => 'Hello');

END;