Jump to content

logo_acbr_paygo.png

Chegou o TEF ACBr PayGo
Seja um revendedor e ofereça uma solução completa para seu cliente.


botao_saibamais.png

beneficios.png

Curso Dominando o ACBrMonitor
Novo Módulo Soluções de Varejo
Assine o SAC ACBr em qualquer plano e tenha acesso

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

PauloTenório

ANSWERED IPhone não exibe os anexos

Recommended Posts

Boa tarde,

Ultimamente tenho recebido reclamações de clientes usuários de IPhone, dizendo que não conseguem abrir nem visualizar os anexos de PDF e XML enviados pelo ACBrMail.

Fiz um teste enviando para um endereço cadastrado no meu PC e no meu IPhone. Realmente, mesmo enviando pelo Demo, o mesmo e-mail que recebo certinho no PC com Windows10, chega no IPhone com o "clip", indicando que tem anexo mas nem o nome nem o conteudo são exibidos. 

Fiz um teste, criando manualmente no Mail do Windows10 com o mesmo conteúdo e anexos. Chegaram corretamente no IPhone e no PC, ou seja, só ocorre quando gerado pelo ACBrMail.

 

Share this post


Link to post
Share on other sites

não compreendi muito bem... consegue enviar um Print, com destaque nos erros ?


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

Repare que o Demo enviou 4 anexos. Nos dispositivos com IOS, só chega o corpo. Embora exista o "clip" indicando que tem anexos, esses anexos não podem ser visualizados. No Windows10, chegou perfeito.

IMG_4506.PNG

2020-03-12.png

Share this post


Link to post
Share on other sites

o que ocorre se clicar no Clip ?

Como fica um e-mail com anexos que ele consegue abrir ?


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

Esse clip é somente um indicador de que a mensagem tem anexos. Arquivos de imagens e PDFs, são exibidos em miniaturas. Outros tipos de arquivos aparecem como no print, precisando clicar em cima para serem abertos. Aparentemente, a forma de anexar do ACBrMail, é rejeitada ou considerada como não-segura pelo IOS, evitando que o usuário tenha acesso aos anexos.

IMG_4507.PNG

Share this post


Link to post
Share on other sites

parece que realmente havia algo errado na detecção de MimeType do ACBrMail... por favor teste com a Unit em anexo...

 

ACBrMail.pas

  • 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

Boa tarde,

Para agregar na discussão (não sei se tem relação), também aconteceu comigo de arquivos xml não aparecem na lista de anexos em aplicativos como YahooMail e Gmail. O PDF anexado aparece.

É uma suposição. Pode ser algo do serviço de e-mail talvez.


Cleber C. Ferreira
Analista de Sistemas e Consultor
Email e
Skype: [email protected]
Formiga-MG

Share this post


Link to post
Share on other sites
Em 12/03/2020 at 15:10, PauloTenório disse:

Esse clip é somente um indicador de que a mensagem tem anexos. Arquivos de imagens e PDFs, são exibidos em miniaturas. Outros tipos de arquivos aparecem como no print, precisando clicar em cima para serem abertos. Aparentemente, a forma de anexar do ACBrMail, é rejeitada ou considerada como não-segura pelo IOS, evitando que o usuário tenha acesso aos anexos.

IMG_4507.PNG

por favor me encaminhe esse e-mail... (meu e-mail está no cabeçalho dos fontes)

ou se possível, salve o e-mail, e anexe aqui, o arquivo .EML

Preciso comparar como está nessa msg, onde o PDF, está aparecendo corretamente, como ele monta as seguintes informações:
 

Content-type: application/PDF;
 name="35150905481336000137550010000111291000111298-nfe.pdf"
Content-Transfer-Encoding: Base64
Content-Disposition: inline;
 FileName="35150905481336000137550010000111291000111298-nfe.pdf"
Content-Description: DANFE

 


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,

 

Te enviei.

existe diferença no Content-Disposition:

:

Content-Type: application/pdf;
    name="32200327550193000453550010000128881311181105-nfe.pdf"
Content-ID: <[email protected]>
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
    filename="32200327550193000453550010000128881311181105-nfe.pdf"

Content-Type: application/xml;
    name="32200327550193000453550010000128881311181105-nfe.xml"
Content-ID: <[email protected]>
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
    filename="32200327550193000453550010000128881311181105-nfe.xml"

Share this post


Link to post
Share on other sites

Obrigado @PauloTenório,

Notei que os anexos estavam como "InLine"... e não como "attachment"... ou seja.. parece ser um problema na chamada do Demo do ACBr, e não do componente...

Enviei um ajuste dos Demos, para o SVN.. Commit [r19413]

 

 

  • 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

não tenho mais sugestões... visto que todos os demais leitores funcionam...  me parece ser um bug do Leitor do Iphone...


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

Ok.

Mas insisto que não é bug do IOS. e-mails criados por outras ferramentas não apresentam esse comportamento. Talvez uma exigência ou requisito do IOS que o ACBrMail não atenda.

Edited by PauloTenório

Share this post


Link to post
Share on other sites

Eu não tenho IPhone, e não tenho interesse em continuar essa analise...

Mas o ACBr é OpenSource... todos podem analisar os fontes e tentar contribuir...

  • 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

Daniel,

Resolvi o problema alterando a assinatura da overload da procedure AddAttachment: 

    procedure AddAttachment(aStream: TStream; aDescription: string;
      const aDisposition: TMailAttachmentDisposition = adAttachment); overload;

 

Se essa alteração não causar efeitos indesejados em outras utilizações, é a solução que pode ser commitada para todos. Senão, será a minha solução particular.
 

Share this post


Link to post
Share on other sites

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.


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
Guest
This topic is now closed to further replies.

×
×
  • Create New...