Bom dia Chiappa, Verifiquei tudo o que vc questionou e constatei que faltava apenas o grant de execute na utl_smtp para meu usuário, realizei o teste do telnet para verificar se o server de email estava liberado, ficando ok. No teste com minha procedure tudo rodou corretamente.
Obrigado pelas informações! Atenciosamente, Rogério Camatini. Em 17 de junho de 2014 13:30, jlchia...@yahoo.com.br [oracle_br] < oracle_br@yahoogrupos.com.br> escreveu: > > > Blz ?? Vamos por partes aí : > > a. vc tem ** CERTEZA ** que realmente, Absolutamente, é mesmo 10.0.2.110 o > IP desse servidor de emails ??? Pois 10.x é IP interno, normalmente como > esse servidor de emails atende á Empresa toda, via de regra não se usa IP > interno... A porta é 25, mesmo ??? > > b. vc tem ** CERTEZA ** que não há nenhum software (ie, firewall, filtro > de pacotes, etc, etc) bloqueando ou restringindo/filtrando os acesso na > máquina que é email server ** OU ** restringindo o tráfego a partir do > servidor de banco ?? Ambas as coisa são COMUNS em ambientes produtivos... > > c. como vc setou smtp_out_server ? Se foi com SCOPE=SPFILE, vc ** > RESTARTOU ** o db após ?? > > d. setup : iirc além de GRANT na UTL_MAIL o usuário precisa receber também > GRANT na UTL_SMTP (que é a primitiva que o UTL_MAIL precisa), isso tá ok ?? > Pra variar vc não especifica direitinho a edição/versão, mas imagino que vc > saiba que no 11g a segurança foi apertada em termos de acessos externos via > rede, e assim via de regra vc precisa criar um ACL (Access Control List), > isso FOI feito se essa é a versão ?? Sobre pré-requisitos, iirc o XDB é > exigido, ele está instalado ?? > > e. segurança/setup feito no servidor de e-mails : tenha em mente que > alguns servidores de email (caso típico, o OUTLOOK) ou não implementam por > default o protocolo SMTP (que é o que a UTL_MAIL usa) , e/Ou estão > configurados para não permitir acesso a partir de qualquer máquina (há uma > blacklist E uma whitelist, para evitar SPAM) : cheque isso com o > administrador do seu servidor de email... > > CASO todo o acima esteja OK, o primeiro teste que vc fará é tentar > conectar no servidor de email a partir do servidor Oracle : pra isso, > conectado como o mesmo usuário de So que instalou e roda o RDBMS, abra um > prompt de comando e mande um : > > telnet 10.0.2.110 25 > > ==> SE de cara vc já receber um erro qualquer, tá provado que algo/alguém > tá barrando o acesso ao servidor de emails OU o tráfego a partir do > servidor de banco... CASO não receba erro, na tela preta que aparecerá > digite os comandos abaixo, ignorado os comentário depois dos #s: > > helo[ENTER] > mail from: teuemail@teudomíniodeemail[ENTER] # vc deveria ver uma msg > "Sender OK' ou algo assim > rcpt to: destino@dominiodeemail[ENTER] #vc verá "Recipient OK" ou > algo assim > data[ENTER] > teste de email[ENTER] > [Enter] > .[ENTER] # envio > [Enter] > quit > > > []s > > Chiappa > >