Ir para conteúdo
  • Cadastre-se

dev botao

IPhone não exibe os anexos


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

Recommended Posts

Postado

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.

 

Postado

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

Postado

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

  • Moderadores
Postado

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

  • Fundadores
Postado
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
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.

Postado

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"

  • Fundadores
  • Solution
Postado

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]

 

 

  • 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.

Postado (editado)

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.

Editado por PauloTenório
Postado

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.
 

  • 1 mês depois ...
  • Este tópico foi criado há 1684 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.

The popup will be closed in 10 segundos...