Muitas empresas estao usando os servidores de e-mail externocomo o G-mail para uso de correios eletronicos ao inves de montarem servidorespara esta finalidade, isto reduz o custo de T.I. Ocorre que ao realizar esta mudanca, pode acontecer que osistema que enviava e-mail normalmente com o servidor SMTP local possa nao maisfuncionar, a razao e que o gmailexige conexao autenticada segura (preferencialmente viaprotocolo TLS) . Este foi o caso em que uma aplicacao de um cliente mandava e-mail usando ospacote PL/SQL de envio de e-mail, e depois de usarem o g-mail a aplicacao - mais especificamente o Oracle - nao consegui mais enviar e-mail. Para criar uma conexao segura e preciso esta usando no minimo o Oracle na versao 11.2.0.2 e alem disso nao esta disponivel na versao XE. Sendo preciso criar um Oracle Wallet, como discorrido em http://arkatec.wordpress.com/2011/08/15/sending-email-using-oracle-database-and-google-mail-service/. Supondo que a versao do Oracle seja inferior ou que a edicao seja Express Edition, neste caso ainda podemos enviar e-mail pelo g-mail, mas usando o emailrelay, e e isto que quero mostrar neste artigo, para referencia que possa ajudar que passar pelo mesmo problema, alem disso servir como documentacao para mim, caso preciso fazer isso em mais servidores. O cenario aqui apresentado e um servidor Windows Server 2008.1 - Baixe o programa emailrelay e mande instalar o mesmo1.1 - Na primeira Janela vem com as informacoes do programa, click em Next>1.2 - Depois a licenca, marque a opcao de aceitar a licenca e click em Next>1.3 - A proxima janela mostra o diretorio onde sera instalado alem do Spool e configuracao. Aceite o padrao e click em Next>1.4 - Em Tipo de Instalacao marque o SMTP Server e depois escolha a opcao "Check periodically" e 1.5 - Na proxima janela configure com a informacao do seu G-mail. Em HostName digite smtp.gmail.com e na Port 587 e na parte "Account" coloque a informacao do seu e-mail com Login no editor Name e a Senha no editor PassWord; Click em Next>1.6 - Nas demais janelas aceite as opcoes padroes e click em Next> para terminar a instalacao.2 - Depois de instalado sera preciso alterar o arquivo de configuracao para o G-mail, o arquivo e o emailrelay-star.bat e ele vai estar no caminho de instalacao (passo 1.3), mas normalmente esta em c:\arquivos de programa\emailrelay;2.1 Altere o arquivo como no exemplo abaixo; "C:\Arquivos de programas\emailrelay\emailrelay.exe"--as-proxy smtp.gmail.com:587 --client-tls --client-auth "C:\Arquivos deprogramas\emailrelay\emailrelay.auth" --log --pid-file "C:\Arquivosde programas\emailrelay\emailrelay.pid" --poll 60 --remote-clients--spool-dir C:\Windows\spool\emailrelay --syslog --verbose2.2 Abre o arquivo emailrelay.auth e confirme que o Login e a Senha estao corretos.3 - Pelo CMD va no diretorio de instalacao do E-mail relay e digite emailrelay-service.exe -install para criar o servico no Windows.3.1 Depois entre no servico do Windows (Iniciar -> Executar -> Services.msc) e inicie o servico caso ainda nao esta inicializado.Agora vamos no Oracle realizar alguns ajustes.1 - Com usuario SYS altere o parametro SMTP_OUT_SERVER SQL>ALTER SYSTEM SET SMTP_OUT_SERVER='localhost' SCOPE=SPFILE;2-Entao Reinicie a instancia Oracle.3- Entao pode usar diretamente o UTL_MAIL ou o UTL_SMPT;3.1 Usando o UTL_MAIL, instale o pacote caso nao exista; SQL> @?/rdbms\admin\utlmail.sql;SQL> @?/rdbms\admin\prvtmail.plbE chame o pacote de enviar e-mail como no