Marlon,
Tudo bem?
Pela internet, existe uma explicação para este problema:
Selecionar tudo
550 Delivery is not allowed to this address
This error means that the sender is trying to send an email to an address which he is not allowed to send to. This message is generated after MailServer has checked the IP range settings. As an example, the default IP range configuration does not allow external users to send messages to other external users. This is to prevent people from using your server to send spam. So if an external user tries to send a message to another external user, he will get this message.
Localizei no ORACLE SUPPORT (antigo METALINK) a nota
ID 420699.1, que aborda exatamente problema que você menciona.
Esta descreve uma situação onde é possível enviar emails do banco via UTL_SMTP para "endereços internos", mas que apresenta erros (
"ORA-29279: SMTP permanent error: 550 Relaying Denied") quando endereçadas a "emails externos". Segundo esta nota, o motivo para este erro ocorrer é que o servidor de email de sua empresa não está configurado para permitir o envio de emails extermos a partir do IP onde se localiza o seu banco de dados.
Trata-se mais de uma proteção do servidor de email, para evitar que algum hacker ou virus utilize este servidor para envio de mensagens não autorizadas (conforme a explicação inicial em inglês).
Para sanar seu problema, você vai precisar conversar com o administrador do servidor de emails de sua empresa, para que este adicione o IP de seu servidor de banco de dados nas configurações do servidor email, permitindo assim que os emails sejam encaminhados para endereços externos.
Abraços,
Sergio Coutinho