Ir para conteúdo
  • Cadastre-se

dev botao

Acbread - Erro Ao Adicionar Em Formulario


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

Recommended Posts

  • 1 mês depois ...

Boa tarde senhores,

 

Estou com um problema que talvez seja falha minha mas não consegui achar uma solução, me parece que o AcbrEad bloqueia o serviço do smtp, para confirmar fiz um projeto novo com um código bem simples:

 

//--------------------------------------------------

 with TACBrEAD.Create(nil) do
  try
    MD5FromString('123');
  finally
    Free;
  end;

//--------------------------------------------------


  with TACBrNFe.Create(nil) do
  try
    NotasFiscais.LoadFromFile('c:\xxx-NFe.xml');

    NotasFiscais.Items[0].EnviarEmail(
      'smtp.xxx.com.br', '587', '[email protected]',
      'xxyyxx', '[email protected]', '[email protected]', '',
      nil, False, False, nil, nil, False, True, '[email protected]', True, True);

    NotasFiscais.Clear;
  finally
    Free;

  end;

 

O código acima retorna o erro

SMTP ERROR: Login Sucess - Other undefined Status

 

Se eu remover a parte do AcbrEad o envio da NFe passa normalmente.

 

Alguém poderia me ajudar?

Link para o comentário
Compartilhar em outros sites

Solução que encontrei foi a seguinte pelo que entendi não pode-se no FreeOpenSSL usar o evento EVP_cleanup pelo fato de outros fontes usarem essa dll segui o exemplo do .pas Projeto ACBr\Fontes\synalist\ssl_openssl_lib.pas e alterei essa procedure para o Finalization.

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

  • Este tópico foi criado há 3624 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

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