Ir para conteúdo
  • Cadastre-se

dev botao

IPhone não exibe os anexos


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

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.

 

Link para o comentário
Compartilhar em outros 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

Link para o comentário
Compartilhar em outros sites

  • Fundadores

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

 

ACBrMail.pas

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

Link para o comentário
Compartilhar em outros sites

  • Moderadores

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

Link para o comentário
Compartilhar em outros sites

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

Link para o comentário
Compartilhar em outros 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"

Link para o comentário
Compartilhar em outros sites

  • Fundadores
  • Solution

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.

Link para o comentário
Compartilhar em outros sites

  • Fundadores

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

Link para o comentário
Compartilhar em outros sites

  • Fundadores

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

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

Link para o comentário
Compartilhar em outros 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.
 

Link para o comentário
Compartilhar em outros sites

  • Fundadores

mas foi justamente isso que modifiquei nos Demos... provavelmente você não atualizou o SVN, ou não testou com os mesmo Demos... Veja:

https://sourceforge.net/p/acbr/code/19413/

image.png

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

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...
  • Este tópico foi criado há 1441 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.