Ir para conteúdo
  • Cadastre-se

dev botao

Acentuação no nome do Anexo


Ver Solução Respondido por Diego Foliene,

Recommended Posts

  • Membros Pro

Boa tarde!! 

Estou utilizando a Lib ACBrMail32 para envio de email,

Hoje um cliente me passou uma situação, ele anexou um arquivo "c:\faturas\FAT-MARÇO24.PDF", e acusou errou de que o anexo não foi encontrado...
Então efetuei uns testes e percebi que estava dando este erro devido a acentuação "MARÇO", ao remover a acentuação o envio ocorreu normalmente...

Teria algum sentido nisso?

Desde já agradeço!

Link para o comentário
Compartilhar em outros sites

  • Consultores

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

Bom dia!

Nas suas configurações, Codificação está com o valor 15.

Isso corresponde a CP1252, ou se preferir, o famoso Ansi.

Por favor, altere para 27(UTF8 Padrão) e faça um novo teste.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

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

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


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
17 minutos atrás, Diego Foliene disse:

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

Bom dia!

Nas suas configurações, Codificação está com o valor 15.

Isso corresponde a CP1252, ou se preferir, o famoso Ansi.

Por favor, altere para 27(UTF8 Padrão) e faça um novo teste.

Efetuei a alteração para 27(UTF8 Padrão), mas retorna o mesmo erro.
Anexei uma imagem com o erro, que esta ocorrendo quando o nome do anexo esta com acentuação.
Se eu remover a acentuação envia corretamente.

Screenshot_1.png

Link para o comentário
Compartilhar em outros sites

  • Moderadores
1 hora atrás, Enéias Rodrigo disse:

Sim, mas é tratado antes de enviar para a Lib...

faz um teste. no comando antes de enviar para a lib tente dar um openfile do arquivo em sua linguagem com o endereço

  • Curtir 1
Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
1 hora atrás, Juliomar Marchetti disse:

faz um teste. no comando antes de enviar para a lib tente dar um openfile do arquivo em sua linguagem com o endereço

Efetuei o teste e abre normal o arquivo, também fiz um teste para abrir a pasta onde o arquivo esta e ficar posicionado nele...
Não sei posso fazer isso, mas gravei um vídeo dos testes https://www.loom.com/share/d32e4c3e9aab4cbaada470f22192d000 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Por favor, como está ficando a informação no Log gerado pela Lib?

Fiz um teste usando o exemplo disponível em C# e obtive o seguinte resultado.

Citar

11/03/24 17:42:35:398 - MAIL_Clear
11/03/24 17:42:35:401 - Travar
11/03/24 17:42:35:405 -    SetRetorno(0, )
11/03/24 17:42:35:408 - Destravar
11/03/24 17:42:35:411 - MAIL_AddAddress( d************@gmail.com,d************@gmail.com )
11/03/24 17:42:35:414 - Travar
11/03/24 17:42:35:417 -    SetRetorno(0, )
11/03/24 17:42:35:420 - Destravar
11/03/24 17:42:35:423 - MAIL_SetSubject( Teste )
11/03/24 17:42:35:427 - Travar
11/03/24 17:42:35:430 -    SetRetorno(0, )
11/03/24 17:42:35:434 - Destravar
11/03/24 17:42:35:438 - MAIL_AddBody( Teste[CR][LF] )
11/03/24 17:42:35:441 - Travar
11/03/24 17:42:35:445 -    SetRetorno(0, )
11/03/24 17:42:35:451 - Destravar
11/03/24 17:42:35:457 - MAIL_AddAltBody(  )
11/03/24 17:42:35:462 - Travar
11/03/24 17:42:35:467 -    SetRetorno(0, )
11/03/24 17:42:35:473 - Destravar
11/03/24 17:42:35:478 - MAIL_AddAttachment( C:\Users\Diego\Documents\M[195][161]r[195][167]io.txt,Teste de Anexo,1 )
11/03/24 17:42:35:484 - Travar
11/03/24 17:42:35:489 -    SetRetorno(0, )
11/03/24 17:42:35:492 - Destravar
11/03/24 17:42:35:497 - MAIL_Send
11/03/24 17:42:35:501 - Travar
11/03/24 17:42:38:280 -    SetRetorno(0, )
11/03/24 17:42:38:285 - Destravar
11/03/24 17:42:49:473 - LIB_Finalizar
11/03/24 17:42:49:477 - Finalizar

Com o e-mail sendo enviado.

image.png

O nome do arquivo com acento que utilizei foi Márçio.txt

Em minha seção e-mail o parâmetro Codificacao está com o valor 15, mas também testei com valor 27.

Tente fazer um teste apenas do método Add_Attachment separadamente.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

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

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


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Consultores
51 minutos atrás, Enéias Rodrigo disse:

Bom dia Diego!
Efetuei o teste, o que estou percebendo é que a codificação da acentuação esta diferente em relação ao seu teste no arquivo LOG.

Log.png

Por favor, qual é a versão da lib que está utilizando?

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

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

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


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution
16 minutos atrás, Enéias Rodrigo disse:

Versão ACBrMail32.dll 0.1.8.316

O teste que fiz foi na última disponível no fórum que é a versão 0.1.8.329.

Por favor, atualize para a versão mais recente e realize um novo teste.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

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

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


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • Membros Pro

Boa tarde!

Tive o mesmo problema que o Enéias e não consegui resolver atualizando a versão, fiz alguns testes com o mesmo nome de anexo informado pelo Diego e parece que o problema está relacionado ao campo CodificacaoResposta da seção Principal, seguem os prints dos testes:

CodificacaoResposta=0

image.thumb.jpeg.7e8a9727ad868189b8574baec60c0e74.jpeg

 

CodificacaoResposta=1

image.thumb.jpeg.5a8e019a32cbfee63f9b5a29137c39e4.jpeg

  • Curtir 1
  • Obrigado 1
Link para o comentário
Compartilhar em outros sites

  • Membros Pro
Postado (editado)

Boa tarde!!

Até peço desculpa em não ter reportado aqui, pois como estou envolvido em outros projetos mais urgentes.. esta situação do email ficou para "depois".

@Caue Segura, fiz um teste configurando desta forma que mencionou e funcionou !!!

Editado por Enéias Rodrigo
  • Curtir 2
Link para o comentário
Compartilhar em outros sites

  • Consultores
21 minutos atrás, Enéias Rodrigo disse:

Boa tarde pessoal !!!
Uma dúvida, existe uma forma de enviar uma imagem (anexo) que fique no corpo da mensagem do e-mail e não como um "anexo"?

 

A princípio, a ideia do parâmetro é receber apenas uma string.

Você poderia tentar adicionar formatando em um HTML, mas precisaria fazer um teste para confirmar.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

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

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


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

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