Ir para conteúdo
  • Cadastre-se

dev botao

ACBrLibMail.Demo C# erro ao enviar emails com anexo


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

Recommended Posts

  • Membros Pro
Postado

Falha o enviar de email com anexo:

                acBrMail.Clear();
                acBrMail.AddAddress(txtDestinatario.Text, txtDestinatario.Text);
                acBrMail.SetSubject(txtAssunto.Text);
                acBrMail.AddBody(txtAltBody.Text); // está invertido o campo UI com o componente.
                acBrMail.AddAltBody(txtBody.Text); // está invertido o campo UI com o componente.
               acBrMail.AddAttachment("anexo.txt", "arquivo texto", ACBrLib.Core.Mail.MailAttachmentDisposition.Attachment); // BUG 
                acBrMail.Send();

Segue em anexo as telas:

* Pasta com os arquivos de configuração ACBrLib.Demo

* Tela com a mensagem falha do envio email com anexo.txt

obs: Excelente o novo fonte exemplo.

Grato,

bug_anexo_email.JPG

anexo.txt

pasta_cfg_email.JPG

  • Membros Pro
Postado
17 horas atrás, Celso disse:

- Enviada correção para o SVN, subi ainda uma melhoria na interface da demo, para poder add os anexos pela interface.

SVN Rev.: [16443]

Bom dia,

Ficou a GUI mais operacional, (sugestão botão [Testar Configuração com o Servidor de Email] )

Baixei do repositório conforme solicitado e fiz alguns testes, conforme segue em anexo:

1) Falha ao criar o arquivo ACBrLib.ini (formato incorreto), mesmo assim abriu o aplicativo.

2) Ao sair e entrar novamente no aplicativo não apresenta os campos (email, host SMPTP) fica truncado o texto.

3) Não está enviando a Mensagem Texto ao abrir o email.

4) Na Mensagem HTML, apresenta em texto normalmente ao abrir o email.

5) A Mensagem HTML, não reconhece a formatação dos elementos tag.

6) Arquivo anexo enviado com sucesso!!!

Grato a equipe ACBr.

email-bug-criarini.JPG

email-bug-tamini.jpg

email-bug-msgtxt.jpg

email-bug-pghtml.jpg

email-anexo-sucesso.JPG

Postado
Em 31/01/2019 at 10:50, OFF-TI disse:

Ficou a GUI mais operacional, (sugestão botão [Testar Configuração com o Servidor de Email] )

O teste que pode ser feito para verificar as configurações é o envio de um email, não sei se teria outra forma.

Em 31/01/2019 at 10:50, OFF-TI disse:

1) Falha ao criar o arquivo ACBrLib.ini (formato incorreto), mesmo assim abriu o aplicativo.

Favor refaça este teste com a DLL anexa, estamos fazendo modificações na inicialização da lib, reporte caso o erro persista.

Em 31/01/2019 at 10:50, OFF-TI disse:

2) Ao sair e entrar novamente no aplicativo não apresenta os campos (email, host SMPTP) fica truncado o texto

Este erro não ocorreu nos testes, favor baixar fontes e testar novamente.

Em 31/01/2019 at 10:50, OFF-TI disse:

3) Não está enviando a Mensagem Texto ao abrir o email.

4) Na Mensagem HTML, apresenta em texto normalmente ao abrir o email.

5) A Mensagem HTML, não reconhece a formatação dos elementos tag.

Ajustado UI, o campo onde diz Mensagem HTML, na verdade se trata do Texto Alternativo, que é exibido apenas quando o HTML não pode ser exibido. O HTML quando enviado deve ser colocado no campo "Mensagem Texto"

Desde já agradecemos por testar e reportar!

Correções na demo no SVN Rev.: [16466]

Cdecl.zip

  • Curtir 1
Consultor SAC ACBr

Celso Marigo Junior

Conheça o Portal do Projeto ACBr
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

 

  • Membros Pro
Postado (editado)

Testes efetuados:

* Atualizado do fontes do SVNUpdate na pasta: O:\ACBr\Projetos\ACBrLib\Demos\Mail\C#\Demo

* Nova ACBrMail32.dll  conforme  orientação acima.

* Erro ao criar ACBrLib.ini (erro ao ler dados no ini)

* Os campos continuam com retorno truncado (no arquivo ini está correto)

Nome=DFe Server
Servidor=smtp.gmail.com
[email protected]
Usuario=postweb
Senha=**********************
Codificacao=27
Porta=587
SSL=0
TLS=1
Timeout=0
Confirmacao=0
ConfirmacaoEntrega=0
SegundoPlano=0
Tentativas=1
IsHTML=1
Priority=1

* Arquivo anexo enviado corretamente

* Mensagem Texto com tag html, funcionou corretamente

Grato,

 

 

bug-01-190206.JPG

bug-02-190206.JPG

bug003-190206.JPG

pasta-190206.JPG

Editado por OFF-TI
  • Solution
Postado

@OFF-TI realmente o carregamento dos dados do INI estava com um bug, fiz uma correção para contornar o problema, está no SVN.

SVN Rev.: [16526]

Em 06/02/2019 at 08:28, OFF-TI disse:

bug-01-190206.JPG

O erro acima, não consegui reproduzir, se você puder enviar um print do call-stack talvez ajude!

Consultor SAC ACBr

Celso Marigo Junior

Conheça o Portal do Projeto ACBr
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

 

  • Membros Pro
Postado (editado)
Em 01/02/2019 at 15:36, Celso disse:

Correções na demo no SVN Rev.: [16466]

Cdecl.zip

Foram refeitos todos os testes:

Utilizei a versão acima ACBrMail32.dll;

Criado automáticamente arquivo de configuração ACBrLib.ini;

Os campos de entrada dos dados no arquivo da configuração são armazenados e carregados corretamente;

Mensagem Texto: envia mensagem normal e com tag html;

Texto Alternativo: envia mensagem com texto normal;

Vários arquivos em anexo foram enviados corretamente;

Todos os testes foram concluídos com sucesso!

Grato a equipe ACBr!

Editado por OFF-TI
  • Curtir 2
  • Administradores
Postado

Bom dia.

1 hora atrás, OFF-TI disse:

Todos os testes foram concluídos com sucesso!

Grato a equipe ACBr!

Muito obrigada pelos testes, esperamos contar com você para as demais libs que forem lançadas.

At.

  • Curtir 1
Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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

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