Dicas SAS: Enviando emails com o SAS

Você sabe como enviar emails através de código SAS?

Separamos para você algumas formas de fazer isso. Assim você pode enviar relatórios para a sua equipe utilizando o próprio SAS, ganhando assim, mais agilidade e praticidade no seu dia-a-dia

/* Exemplo 1 */

FILENAME Mailbox EMAIL ‘marcio.faustino@infomev.com.br’ Subject=’Testar Envio de Email’;

DATA _NULL_;

FILE Mailbox;

PUT “Isso é um teste de envio simples de email via Data  Step”;

RUN;

 

/* Exemplo 2 */

DATA _NULL_;

FILE Mailbox TO=’marcio.faustino@infomev.com.br’ SUBJECT=’Testar 2 Envio de Email’;

PUT “Isso é um teste 2 de envio simples de email via Data  Step”;

RUN;

 

/* Exemplo 3 */

DATA _NULL_;

FILE MailBox TO      =(‘Márcio Terra <marcio.faustino2@terra.com.brserve.com>’ ‘Márcio Talentos <talentos@infomev.com.br>’)

CC      =(‘Márcio Comercial <comercial@infomev.com.br>’ ‘Márcio Marketing <marketing@infomev.com.br>’)

BCC     =’Márcio Oculto <victoria.faustino@terra.com.br’

/*FROM    =’Márcio Enviou <marcio.faustino@infomev.com.br>’*/

REPLYTO =’Marcio Envio Replay <marcio.faustino@infomev.com.br>’

SUBJECT =’Teste de emails para várias pessoas e grupos’;

ATTACH  =’C:Documents and SettingsMarcioMeus documentosArquivo_Anexo.txt’;

PUT “Isso é um teste 2 de envio de email com anexo via Data  Step”;

RUN;

 

 

DATA _NULL_;

FILE MailBox TO      =’Márcio Terra <marcio.faustino@infomev.com.br>’

SUBJECT =’Teste de emails para várias pessoas e grupos’

ATTACH  =’C:Documents and SettingsMarcioMeus documentosArquivo_Anexo.txt’;

PUT “Isso é um teste 2 de envio de email com anexo via Data  Step”;

RUN;

 

 

/* EXEMPLO DE PROGRAMAS SAS PARA ENVIAR O RELATÓRIO NO CORPO DO EMAIL E TAMBÉM ARQUIVO ANEXO */

FILENAME    E_MAIL EMAIL

TO      =’Márcio Terra <marcio.faustino@infomev.com.br>’

SUBJECT =’Email com relatório no corpo do emial e arquivo anexado’

ATTACH  =’C:Documents and SettingsMarcioMeus documentosArquivo_Anexo.txt’

CONTENT_TYPE=”text/html”

;

 

DATA TABELA1;

DO VALOR=1 TO 20;

Nome=”Marcio B. Faustino”;

OUTPUT;

END;

RUN;

 

ODS HTML BODY= E_MAIL /* O NOME DO FILEREF CRIADO NA DECLARAÇÃO FILENAME */

RS=NONE;

 

TITLE “LISTAGEM DA TABELA TABELA1”;

PROC PRINT DATA=WORK.TABELA1;

RUN;

ODS HTML CLOSE;

infomev

Write a Reply or Comment