Jump to content

Compre o Delphi
Com até 30% de desconto
e parcelado em até 12x sem juros

Saiba Mais

Balança SM100 performance surpreendente

Tecnologia Japonesa   Teclado e Visor resistentes a água
Consumo inteligente de etiquetas   Baixo custo de manutenção
Comunicação Ethernet e WIFI independentes

Saiba mais

Impressora de Etiquetas ELGIN - L42 PRO

Protocolos PPLA, PPLB, ZPL, EPL (automático)
Porta USB padrão Opcionais: Ethernet, Serial, Paralela
Sensor de Etiquetas Móvel Garantia de 18 meses

Saiba mais

Marcelo Bill

ANSWERED ACBrMail erro no corpo com anexo

Recommended Posts

Boa tarde pessoal

 

Meu acbr foi atualizado a uns dias e depois disso, quando eu envio email com dois anexos: XML e PDF ocorre o seguinte
 

no destinatário chega: o Corpo da mensagem e quando finaliza a mensagem ele continua com o arquivo XML em forma de texto

já o PDF fica como anexo de forma correta.

alguem poderia de dizer o que fazer para corrigir isso 

obrigado

Share this post


Link to post
Share on other sites

Tópico movido para a área do SAC, para que o SLA de respostas seja considerado

Boa tarde.

O mesmo ocorre no demo?

Att.


Consultora SAC ACBr

Juliana Tamizou
Ajude o Projeto ACBr crescer - Assine o SAC

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

Share this post


Link to post
Share on other sites

Testando agora com o Demo

Sinceramente, olhando para o demo, ficou muito confuso.

Eu preciso apenas mandar um email

Assunto

corpo texto

anexo(arquivoXML)
anexo(arquivoPDF)

tem alguma configuração simples pra isso ?

 

  • Like 1

Share this post


Link to post
Share on other sites

Boa tarde.

Encontrei este tópico que parece estar relacionado com seu caso

Att.


Consultora SAC ACBr

Juliana Tamizou
Ajude o Projeto ACBr crescer - Assine o SAC

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

Share this post


Link to post
Share on other sites

Não consegui compreender o que você descreveu no Primeiro Post...

Pode por favor postar alguma imagem, que nos ajude a compreender melhor o problema ?

Qual é o código que você usa para anexar e enviar o e-mail ?


Consultor SAC ACBr

Daniel Simões de Almeida
Ajude o Projeto ACBr crescer - Assine o SAC

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

Share this post


Link to post
Share on other sites

Juliana, não entendi muito bem como o sujeito resolveu a questão, mas com algumas tentativas aqui eu consegui fazer funcionar usando o Delphi 2010.

mas quando uso da mesma maneira no Delphi 7 ele não consegue compilar com o tipo TMailAttachmentDisposition

existe alguma dificuldade com o D7 ?

35 minutos atrás, Daniel Simoes disse:

Não consegui compreender o que você descreveu no Primeiro Post...

Pode por favor postar alguma imagem, que nos ajude a compreender melhor o problema ?

Qual é o código que você usa para anexar e enviar o e-mail ?

posso sim so um momento

 

image.thumb.png.9d496fdb88ee06ebb991bc725d43398f.png

Share this post


Link to post
Share on other sites

Por favor Experimente mudar o seguinte:
 

ACBrMail.Body.Text := Mensagem.Text;
ACBrMail.IsHTML := True

 

AltBody é usado apenas para e-mails em modo TXT..

Você pode até mesmo alimentar ambos (Body e AltBody)... pois dependendo da capacidade do leitor de e-mail, ele usará um ou outro...


Consultor SAC ACBr

Daniel Simões de Almeida
Ajude o Projeto ACBr crescer - Assine o SAC

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

Share this post


Link to post
Share on other sites
1 minuto atrás, Daniel Simoes disse:

Por favor Experimente mudar o seguinte:
 

ACBrMail.Body.Text := Mensagem.Text;
ACBrMail.IsHTML := True

 

vou experimentar, não sei se voce percebeu que o arquivo XML que deveria ir para o anexo, está entrando no final do corpo da mensagem

Share this post


Link to post
Share on other sites

Isso pode ser uma característica desse leitor de e-mail, para quando recebe emails em modo TXT


Consultor SAC ACBr

Daniel Simões de Almeida
Ajude o Projeto ACBr crescer - Assine o SAC

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

Share this post


Link to post
Share on other sites
ACBrMail.Body.Text := Mensagem.Text;
ACBrMail.IsHTML := True

sem sucesso!!!

faz exatamente igual ao problema mencionado

Share this post


Link to post
Share on other sites

Por favor dispare um desses e-mail para o meu email pessoal... (você pode achar no cabeçalho do fontes do ACBrMail)


Consultor SAC ACBr

Daniel Simões de Almeida
Ajude o Projeto ACBr crescer - Assine o SAC

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

Share this post


Link to post
Share on other sites

Daniel, o lance acho que está no Tipo adAttachment e adInline. No Delphi 2010 funcionou assim conforme a imagem

já no Delphi 7 ele não reconhece o codigo
image.thumb.png.6ffdd42e3c3d32eb8a8e3f3eab527f92.png
 

2 minutos atrás, Daniel Simoes disse:

Por favor dispare um desses e-mail para o meu email pessoal... (você pode achar no cabeçalho do fontes do ACBrMail)

Enviado para [email protected]

Share this post


Link to post
Share on other sites

Sim... sem dúvida isso afeta a maneira que será exibido... Porque não usar diretamente o enumerado: "adAttachment" ?

não vejo motivos para o código não ser compatível com D7


Consultor SAC ACBr

Daniel Simões de Almeida
Ajude o Projeto ACBr crescer - Assine o SAC

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

Share this post


Link to post
Share on other sites
1 minuto atrás, Daniel Simoes disse:

Sim... sem dúvida isso afeta a maneira que será exibido... Porque não usar diretamente o enumerado: "adAttachment" ?

não vejo motivos para o código não ser compatível com D7

também não entendi porque o adattachment não reconhece sendo que o enumerado está dentro da unit acbrmail, tive que declarar a variavel para usar

não reconhece

Share this post


Link to post
Share on other sites

no programa "eM Client" ele exibiu corretamente...

image.png

1 minuto atrás, Marcelo Bill disse:

também não entendi porque o adattachment não reconhece sendo que o enumerado está dentro da unit acbrmail, tive que declarar a variavel para usar

Na sua Unit tem a declaração abaixo ?

uses ACBrMail;


Consultor SAC ACBr

Daniel Simões de Almeida
Ajude o Projeto ACBr crescer - Assine o SAC

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

Share this post


Link to post
Share on other sites
17 minutos atrás, Daniel Simoes disse:

no programa "eM Client" ele exibiu corretamente...

image.png

Oxi agora foi certo ?

 

17 minutos atrás, Daniel Simoes disse:

no programa "eM Client" ele exibiu corretamente...

Na sua Unit tem a declaração abaixo ?

uses ACBrMail;

Simmmm

Share this post


Link to post
Share on other sites

Muito estranho, no D7 esse tipo de enumerado não funciona

Tipo assim

Var attach:TMailAttachmentDisposition;

begin

   attach:=TMailAttachmentDisposition.adAttachment; (ocorre erro de compilação)

Edited by Marcelo Bill

Share this post


Link to post
Share on other sites

 

3 minutos atrás, Marcelo Bill disse:

   attach:=TMailAttachmentDisposition.adAttachment; (ocorre erro de compilação)

Acho que você não precisa fazer isso... use o tipo enumerado, diretamente no comando

      ACBrMail1.AddAttachment(aFileName, aDescription, adAttachment);


Consultor SAC ACBr

Daniel Simões de Almeida
Ajude o Projeto ACBr crescer - Assine o SAC

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

Share this post


Link to post
Share on other sites
1 minuto atrás, Daniel Simoes disse:

 

Acho que você não precisa fazer isso... use o tipo enumerado, diretamente no comando

      ACBrMail1.AddAttachment(aFileName, aDescription, adAttachment);

Isso foi a primeira coisa que fiz, visto que o enumerador se encontra dentro do acbrMail e o no Uses na minha Unit tem o ACBRMail, no entanto quando compila ele ocorre erro

 

 

uauuuuuuuuuuuuuuuuuuuuuuuuuuuuu

 

image.thumb.png.e74f3456a23ba3fdd45dbaaa24357b0b.png

Daniel, agora deu certo, no uses o ACBRmail estava depois de algumas units de Indy pois existem outras operações que uso a indy. foi só eu colocar o acbrMail antes dessas units e a coisa funcionou conforme voce descreveu acima, ou seja, sem a necessidade de definir variável

muito obrigado, funcionou agora.

 

abraço a voce e a todaequipe

  • Like 1

Share this post


Link to post
Share on other sites

Hmmm.. boa pegada... provavelmente temos alguns enumerados em comum com a Indy... ;)

  • Like 1

Consultor SAC ACBr

Daniel Simões de Almeida
Ajude o Projeto ACBr crescer - Assine o SAC

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

Share this post


Link to post
Share on other sites
5 minutos atrás, Daniel Simoes disse:

Hmmm.. boa pegada... provavelmente temos alguns enumerados em comum com a Indy... ;)

?

Assunto Encerrado

  • Like 1

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

×
×
  • Create New...