Enviar email

Discussão em 'EMS , HCM e Totvs 11' iniciado por Carlos Alberto Giusti, Fevereiro 13, 2025.

  1. Carlos Alberto Giusti

    Carlos Alberto Giusti Membro Ativo

    Já fiz isso e não funcionou
    Vou verificar
  2. Carlos Alberto Giusti

    Carlos Alberto Giusti Membro Ativo

    utapi019.i2 data 29/10/24 e utapi019.r data 24/10/24
  3. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Isso mostra que estão em versões erradas, a compilação foi feita antes da última alteração da include
  4. Carlos Alberto Giusti

    Carlos Alberto Giusti Membro Ativo

    Onde consigo encontrar as versões atuais e iguais
  5. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    Boa tarde, eu peguei aqui no forum mesmo um exemplo de uso de uma ferramenta chamada sendmail.exe, só achar no google e baixar, segue o exemplo que copiei ....
    Código:
    DEF VAR linhaCMD AS CHAR.
    DEF VAR UsarSSL AS LOGICAL INIT FALSE.
    
    linhaCMD = " -name [NOME] -f [EMAIL-RESPOSTA] -t [DESTINATARIO] -sub [ASSUNTO] -disposition 'inline' -mime-type 'text/plain' -attach [CORPO] -smtp [SERVIDOR] -port [PORTA] -[TIPO]  -auth-login -user [EMAIL] -pass [SENHA] -disposition 'attachment' -attach [ANEXO1] -attach [ANEXO2]".
    
    ASSIGN linhaCMD = REPLACE(linhaCMD,"[NOME]",QUOTER("Meu Nome"))
           linhaCMD = REPLACE(linhaCMD,"[EMAIL-RESPOSTA]",QUOTER("usuario@provedor.com.br"))
           linhaCMD = REPLACE(linhaCMD,"[DESTINATARIO]",QUOTER("destinatario@provedor.com.br"))
           linhaCMD = REPLACE(linhaCMD,"[ASSUNTO]",QUOTER("Teste de Envio de E-mail"))
           linhaCMD = REPLACE(linhaCMD,"[CORPO]",QUOTER("C:\Temp\Corpo.txt"))
           linhaCMD = REPLACE(linhaCMD,"[EMAIL]",QUOTER("usuario@provedor.com.br"))
           linhaCMD = REPLACE(linhaCMD,"[SENHA]",QUOTER("MinhaSenha"))
           linhaCMD = REPLACE(linhaCMD,"[ANEXO1]",QUOTER("C:\Temp\Anexo1.pdf"))
           linhaCMD = REPLACE(linhaCMD,"[ANEXO2]",QUOTER("C:\Temp\Anexo2.pdf"))
           linhaCMD = REPLACE(linhaCMD,"[SERVIDOR]","smtp.gmail.com")
           linhaCMD = REPLACE(linhaCMD,"[PORTA]",(IF UsarSSL THEN "465" ELSE "587"))
           linhaCMD = REPLACE(linhaCMD,"[TIPO]",(IF UsarSSL THEN "ssl" ELSE "starttls"))
           linhaCMD = REPLACE(linhaCMD,"'","""").
    
    MESSAGE "C:\MailSend\mailsend1.19.exe " + linhaCMD
        VIEW-AS ALERT-BOX INFO BUTTONS OK.
    
    OS-COMMAND VALUE("C:\MailSend\mailsend1.19.exe " + linhaCMD).
    
    Funciona direitinho, enviando anexos e tudo mais.
  6. Carlos Alberto Giusti

    Carlos Alberto Giusti Membro Ativo


    O pessoal quer que seja pelo utapi019.
    Poderiam me passar as includes: utapi019.r e utapi019.i2 na mesma versão?

Compartilhe esta Página