Este conteúdo não recebe atualizações, pois é referente a uma versão do sistema que foi descontinuada. Acesse a documentação da versão 6.10.1 aqui

EnviaEmailHTML

Envia um e-mail através de regra especial, independente do programa de e-mail instalado (somente Sistemas Senior). Dessa forma, os e-mails enviados não aparecem mais na lista dos itens enviados do software padrão de e-mail. Função que permite enviar e-mails em formato HTML e com imagens no corpo do E-mail.

Esse função respeita a configuração Permite alterar remetente disponível na Central de Configuração (SeniorConfigCenter).

Sintaxe: EnviaEMailHTML (Alfa RmtEma, Alfa DstEma, Alfa CcpEma, Alfa CcoEma, Alfa AssEma, Alfa TxtEma, Alfa AnxEma, Numero aTratarAnexo, aPapelCarta);

Parâmetros:

Nome Tipo Descrição
RmtEma Alfa Endereço Eletrônico padrão do Remetente do e-mail.
DstEma Alfa Endereço Eletrônico padrão do Destinatário do e-mail. Parâmetro obrigatório. Se houver mais de um, devem ser separados por ponto e vírgula (;).
CcpEma Alfa Endereço Eletrônico padrão do Destinatário da cópia do e-mail. Se houver mais de um, devem ser separados por ponto e vírgula (;).
CcoEma Alfa Endereço Eletrônico padrão do Destinatário da cópia oculta do e-mail. Se houver mais de um, devem ser separados por ponto e vírgula (;).
AssEma Alfa Assunto padrão do e-mail.
TxtEma Alfa Texto padrão do e-mail.
AnxEma Alfa Caminho padrão dos arquivos anexos do e-mail:
aTratarAnexo Numérico Indicar o código de qual tratamento deve ser dado às imagens do email, podendo ser:
- HimEmbeded: Os links apontam para figuras que seguem anexas à mensagem e são exibidas em seu corpo. Atenção: esta opção possui uma limitação: não podem existir duas imagens com o mesmo nome de arquivo, pois a imagem vai em anexo implicitamente. Portanto, se existirem duas imagens com o mesmo nome de arquivo, a exibição poderá apresentar problemas.
- HimLink: Os links indicam imagens externas à mensagem, não recebendo nenhum tipo de tratamento. Exemplo: <IMG SRC="http://www.senior.com.br/figuras/senior.gif">
- HimAttach: Os links apontam para figuras que seguem anexas à mensagem, mas não são exibidas no corpo da mensagem e sim na lista de arquivos anexos.
aPapelCarta Numérico Indica se será utilizado o texto de papel de carta. Valores: 0 (Não) e 1 (Sim).

Exemplo 1:

EnviaEmailHTML("qualquer@senior.com.br", /* remetente */
               "qualquer@senior.com.br", /* Destinatários */
               "qualquer@senior.com.br", /* Cópias */
               "qualquer@senior.com.br", /* Cópia oculta */
               "Teste P/ envio de E-Mail", /* Assunto */
               "Segue a imagem: <IMG SRC=C:\\teste.jpg> Texto.", /* Texto */
               "c:\\temp\\teste.txt", /* Anexos */
               1, /* Tratamento do anexo */
               1); /* Papel de carta */

Exemplo 2:

EnviaEmailHTML("qualquer@senior.com.br", /* remetente */
               "qualquer@senior.com.br", /* Destinatários */
               "qualquer@senior.com.br", /* Cópias */
               "qualquer@senior.com.br", /* Cópia oculta */
               "Teste P/ envio de E-Mail", /* Assunto */
               "Segue a imagem: <IMG SRC='www.imagens.com/teste.jpg'> Texto.", /* Texto */
               "c:\\temp\\teste.txt", /* Anexos */
               2, /* Tratamento do anexo */
               1); /* Papel de carta */

Exemplo 3:

EnviaEmailHTML("qualquer@senior.com.br", /* remetente */
               "qualquer1@senior.com.br;qualquer2@senior.com.br", /* Destinatários */
               "qualquer3@senior.com.br;qualquer4@senior.com.br", /* Cópias */
               "qualquer5@senior.com.br", /* Cópia oculta */
               "Teste P/ envio de E-Mail", /* Assunto */
               "Esta linha vai aparecer no corpo do E-Mail recebido", /* Texto */
               "c:\\temp\\teste.txt;c:\\temp\\teste2.txt", /* Anexos */
               3, /* Tratamento do anexo */
               1); /* Papel de carta */

Exemplo 4:

EnviaEmailHTML("qualquer@senior.com.br", /* remetente */
               "qualquer@senior.com.br", /* Destinatários */
               "qualquer@senior.com.br", /* Cópias */
               "qualquer@senior.com.br", /* Cópia oculta */
               "Teste P/ envio de E-Mail", /* Assunto */
               "Segue a imagem: <IMG SRC=C:\\teste.jpg> Texto.", /* Texto */
               "c:\\temp\\teste.txt", /* Anexos */
               1, /* Tratamento do anexo */
               1); /* Papel de carta */

Exemplo 5:

EnviaEmailHTML("qualquer@senior.com.br", /* remetente */
               "qualquer@senior.com.br", /* Destinatários */
               "qualquer@senior.com.br", /* Cópias */
               "qualquer@senior.com.br", /* Cópia oculta */
               "Teste P/ envio de E-Mail", /* Assunto */
               "Segue a imagem: <IMG SRC='www.imagens.com/teste.jpg'> Texto.", /* Texto */
               "c:\\temp\\teste.txt", /* Anexos */
               2, /* Tratamento do anexo */
               1); /* Papel de carta */

Utilização: Gerador de Relatórios, Regras e SGI.

Este artigo ajudou você?