Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

ORA-29278:Erro transitório de SMTP:Serviço não disponível ao executar UTL_MAIL


Consegui resolver isso entrando em contato com nosso Administrador do Sistema e solicitando os detalhes do Mail Server. Acontece que, se formos enviar o e-mail apenas internamente, aconselhamos usar um servidor diferente mail.xxx.xxx.xxxx já que não será bloqueado pelo firewall. Por outro lado, se enviarmos e-mail externamente, outro servidor estará envolvido smtprelay.xxxxx.com e isso envolve uma etapa extra de Whitelisting dos Servidores Externos a serem enviados.

Como eu verifiquei em V$PARAMETER , estávamos usando o smtprelay.xxxxx.com servidor e decidiu tentar o outro servidor mail.xxx.xxx.xxxx .

Eu emiti o comando Alter como abaixo:
alter system set smtp_out_server = 'mail.xxx.xxx.xxxx';

e executou o bloco anônimo e conseguiu receber o e-mail com sucesso.
BEGIN 

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

END;