Ir para conteúdo
  • Cadastre-se

dev botao

Problemas em anexar XML no e-mail


Ver Solução Respondido por Daniel Simoes,
  • Este tópico foi criado há 2566 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado (editado)

Boa tarde desde que atualizei minha versão do Delphi para o Delphi tokyo estou tendo problemas com o encoding dos arquivos XML de NF-e anexados por e-email utilizando o componente ACBR. Já entrei em contato com a Embarcadeiro e a mesma informou que o problema não esta na nova versão. Fiz um teste, implementei o envio de e-mail utilizando os componentes nativos do Delphi e enviou corretamente. Já atualizei meu ACBR. Alguém saberia me dizer como corrigir o problema ? Estou enviando um XML de uma NF-e em anexo pra que quem puder ajudar possa testar corretamente. Assim que enviarem o XML por e-mail, tentem abrir ele no Navegador, será apresentado um erro de encoding, desta forma meus clientes não conseguem importar o XML gerado por meu sistema. 

 

 

NFE.xml

Editado por Weslei Ferreira da Silva
Postado
12 horas atrás, Daniel Simoes disse:

Como reproduzir o problema, usando o Demo do ACBr ?

No demo do ACBR Exemplos\ACBrTCP\ACBrMail\Delphi\MailTeste existe um arquivo XML. Substitua ele pelo mesmo arquivo XML que encaminhei no anexo deixando ele com o mesmo nome. Abra o programa exemplo configure seu e-mail e envie um e-mail teste deixando marcado a opção "Incluir XML por Stream"

  • Fundadores
  • Solution
Postado

Enviei as seguintes modificações para o SVN

Citar

-- ACBrMail --
[+] Melhoria no controle de anexos, modificando o tipo de lista de Array of Record
    para um TObjectList.
    Introduzido os tipos: TMailAttachments e TMailAttachment.
    Agora os anexos são carregados para TMemoryStream, no momento em que os
    mesmos são anexados, e não apenas no momento do envio do e-mail.
[-] Modificada a forma de construção do MimeMess, para que todos os anexos sejam
    do tipo MP_BINARY. Evitando que XMLs sejam alterados ou convertidos para o
    Encoding nativo.

 

  • Curtir 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Este tópico foi criado há 2566 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.