Inquiridor
Como enviar e-mail do sql?

Pergunta
-
Todas as Respostas
-
Bom, espero ajudar nessa...
Boa noite amigo... me explique uma coisa... você quer enviar automaticamente uma mensagem eu seu e-mail por exemplo que retorne um resultado de uma query?
Bom ... você tem instalado e configurado o serviço SQL Mail da versão do SQL Server 2000?
Esse seria um passo a se verificar...
Você tem que ter instalado se não me engano o outlook do office no servidor do SQL Server 2000.
Aguardo resposta
-
Romulo, Boa Noite,
Você deve configurar o SQL Mail para poder fazer esse envio e isso exigirá a presença de um aplicativo MAPI como o OUTLOOK. O link abaixo detalhe como você pode fazer isso:
*Configurando o SQL Mail com o Outlook 2000 - Passo a passo sem mistérios
http://www.linhadecodigo.com.br/Artigo.aspx?id=406
Depois basta usar a procedure *xp_sendmail e passar o parâmetro @query
Não esqueça de classificar. -
Bom... primeiro, muito boa noite Guilerme, essa dica com certeza enriquecera meus conhecimentos.. mas....uma coisinha só....
Quem tinha essa duvida... não sou eu.. era o Carruda... o cara que postou, eu so fiz aquelas perguntas para saber mais sobre a duvida dele...e tentar ajudar...mas valeu meu amigo.
Abraços...
-
-
Oi Romulo,
Desculpa eu me confundi.
Oi Carruda,
Sem a instalação do SQL Mail fica complicado mandar os e-mails. O SQL
Mail é a forma mais fácil e menos complicada de mandar e-mails pelo SQL
Server. Se não tiver mesmo jeito de instalar você ainda pode tentar o
link abaixo:
How to send e-mail without using SQL Mail in SQL Server
http://support.microsoft.com/kb/312839/en-us
Ou se preferir use a DLL xp_smtp_sendmail no link abaixo:
http://www.sqldev.net/xp/xpsmtp.htm
Só que só com o SQL Mail que dá pra mandar a query direto, com as outras
você vai ter que salvar em um TXT e anexar