SSIS: Script task para envio de e-mail

Primeiro post de 2019 e, surpreendentemente, no so as minhas metas para 2019, nem sobre SQL Server…

Esse post surgiu motivado por uma pergunta que apareceu no dia 27/12, num dos grupos de WhatsApp que participo.

A moral da histria que eu tenho, mas achei to trivial a soluo, que no achei que seria interessante um post sobre isso (lio aprendida). E como estava fora do PC, no tinha nem como ajudar o colega direito. Mas, agora, fica o registro.

E antes, um disclaimer gigantesco:

Eu no sou programador, portanto, no avaliem o cdigo aqui disposto, por favor. O intuito apenas poder mostrar o recurso, capisce!?

Seguindo…

Com o Data Tools aberto, vamos usar o componente Script Task. Arraste o componente para a tela, clique duas vezes e, na prxima tela que abrir, clique em “Edit Script” (o grande quadrado vermelho na imagem).

 

Ser aberta uma nova instncia do Visual Studio, agora com o script para ser alterado.

Na region #namespaces, insira as classes ‘System.Net’ e’System.Net.Mail’.

Agora, dentro do mtodo Main(), logo aps o “// TODO: Add your code here“, insira as seguintes linhas:

Obviamente, voc dever mudar os dados para o que voc precisa (e-mails, Ttulo, corpo, smtp, porta, usurio, senha, etc).

Aps isso, basta salvar, fechar as telas, fazer o envio de teste e, se tiver dado tudo certo, consultar se o e-mail chegou normalmente.

O que fica para depois: Usar variveis e parmetros de controle, caso voc tenha diversos tipos de envios; controle de erros e o que mais voc imaginar.

Apesar de ser bem simples, espero que seja til.

[]’s!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.