[RESOLVIDO] Utilizar códigos HTML no corpo do e-mail via API

Discussão em 'EMS , HCM e Totvs 11' iniciado por jcwins, Maio 24, 2011.

Status do Tópico:
Não esta aberto para novas mensagens.
  1. jcwins

    jcwins Sem Pontuação

    Bom DIa,

    tenho que fazer uma tabela HTML no corpo do e-mail utilizando uma das várias APIs de envio de e-mail, esotu usando a utapi019 por enquanto, mas não consigo fazer o código HTML no corpo da mensagem, nunca tinha feito algo assim

    Enfim, alguém tem exemplo de um programa que crie algo utilizando códigos HTMLs no corpo do e-mail para ele ser enviado via API??
  2. LFBuozi

    LFBuozi Membro Participativo

    Primeiro vc cria o tt-envio2 com "fomato = 'html'.
    Depois no campo "mensagem" de sua tabela temporária, você coloca o código html a seco, por exemplo:

    Código:
    create tt-envio2.
    assign tt-envio2.versao-integracao = 1
           tt-envio2.servidor    = "mail"
           tt-envio2.porta       = 25
           tt-envio2.destino     =  p_emails
           tt-envio2.remetente   = "1@1.com.br"
           tt-envio2.assunto     = "aaa"
           tt-envio2.formato     = "HTML".
    
    
    create tt-mensagem.
    assign tt-mensagem.seq-mensagem = 1
    
           tt-mensagem.mensagem     =   '<html>' +
                                        '<body>' +
                                        '<p><span><font face="Calibri">Boa tarde.</font></span></p>' +
                                        '<table border="1" width="100%">' +
                                        '   <tr>' +
                                        '       <td><font face="Calibri" style="bold">X</font></td>' +                  
                                        '       <td><font face="Calibri" style="bold">Y</font></td>' +
                                        '       <td><font face="Calibri" style="bold">Z</font></td>' +
                                        '   </tr>'.
    for each tabela:
                     ASSIGN tt-mensagem.mensagem = tt-mensagem.mensagem +
                            '   <tr align="center">' +
                            '       <td><font face="Calibri">' + tabela.campo1 + '</font></td>' +
                            '       <td><font face="Calibri">' + tabela.campo2 + '</font></td>' +
                            '       <td><font face="Calibri">' + tabela.campo3 + '</font></td>' +
                            '   </tr>'.
    end.
    ASSIGN tt-mensagem.mensagem = tt-mensagem.mensagem +
            '</table>' +
            '</BODY>' +
            '</HTML>'.
    .
Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página