Ir para conteúdo
  • Cadastre-se

dev botao

SSL routines:ssl3_get_record:wrong version number


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

Recommended Posts

Postado

Olá Pessoal, 

De 1 semana para cá passamos a ter problemas com o método ACBrNFe1.NotasFiscais.Items[0].EnviarEmail(....

No caso é o SMTP da Locaweb,  testamos com outlook, sparkhost e funciona normalmente.

Alguém consegue ajudar ? pois lá nem com chamado aberto, chat atendimento, ninguém sabe de nada ...
Pelo pouco q entendo, eles mudaram alguma coisa na autenticação,  usamos 2 contas diferentes empresas e o problema é o mesmo, como disse outros provedores estão funcionando normalmente.

erro completo : 
---------------------------
Debugger Exception Notification
---------------------------
Project erp.exe raised exception class Exception with message 'SMTP Error: Unable to Login.
10091 - error:1408F10B:SSL routines:ssl3_get_record:wrong version number'.
---------------------------
 

  • Consultores
Postado

Confirme se as dlls foram copiadas para a pasta da aplicação.

1 hora atrás, AdmNet Sistemas disse:

como disse outros provedores estão funcionando normalmente.

Outros provedores estão funcionando com o componente neste mesmo ambiente?

  • Consultores
Postado

 

  • Curtir 1
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 !!

Postado

Obrigado pela ajuda Diego, mas infelizmente não resolveu.

O nosso cenário é uma aplicação IW rodando como serviço, se enviarmos email utilizando o componente ACBrMail funciona normalmente, envia anexos, pdf, streamns etc, não dá nenhum erro com nenhum provedor (testado com Gmail, Locaweb, Outlook, sparkhost) ,  mas se enviarmos utilizando o componente ACBrNFE e ACBrMail usando a propria function enviaremail só não envia quando é da Locaweb, mas como citado na 1a mensagem, envia outros provedores normalmente.

Obs.: temos 3 servidores, 1 windows 12 R2 e 2 Windows 16 , em hosts diferentes o mesmo problema. 

Muito estranho mesmo, só com a Locaweb, e estava funcionando recentemente a 1 semana atrás.

Se descobrirmos a solução, postaremos. 

  • Consultores
Postado

Bom dia,

O envio de e-mails utiliza a OpenSSL.

Por ser um serviço, pode estar utilizando outras dlls da pasta system, por exemplo. Pesquise se existem outras cópias da OpenSSL no servidor.

Utilizando como serviço, funciona o envio por outros provedores e só não funciona com a Locaweb ou não funciona para nenhum?

Se for só com a Locaweb, pode ser algum bloqueio conforme o tópico que o Diego citou.

  • Curtir 1
Postado

Boa Tarde Renato,

Tomamos este cuidado, não utilizamos dlls na pasta system32 nem syswow64. Verificado não existem.  Também compilamos uma versão 64b, EXE para rodar como standalone, e mesmo assim o erro persiste.

Todos os outros provedores funcionam, exceto a locaweb.

Realizamos as orientações do Diego,  está tudo certo,  estamos falando de 3 servidores diferentes não enviando e mostrando a mensagem :

SMTP Error: Unable to Login. 10091 - error:1408F10B:SSL routines:ssl3_get_record:wrong version number

 

 

  • Consultores
Postado

Boa noite,

Tente utilizar as configurações conforme as indicadas no tópico a seguir, o problema pode ser combinação de porta + host + ssl + tls que pode ter sido bloqueada no provedor.

 

Caso os problema persista informe quais configurações está utilizando.

  • Curtir 1
Postado

Sim, 

Já tentamos as 2 , se usar 465 com SSL : (Obs.: mesmo enviando dados para autenticação )

SMTP Error: Unable to send MailTo. 503 5.0.3 : Client host rejected: Para envio de mensagens e necessaria autenticacao. Para saber como corrigir este erro acesse: https://ajuda.locaweb.com.br/wiki/configuracao-de-outlook-e-mail-locaweb /This mail server requires authentication

se usar 587 TLS :

SMTP Error: Unable to Login. 10091 - error:1408F10B:SSL routines:ssl3_get_record:wrong version number

  • Consultores
Postado

Acho que você está chegando no 1% do tópico do Diego.

Você instalou o runtime conforme estava no tópico?

Tente também mudar o dns para o do Google, por exemplo e garanta que não tem nenhum firewall interferindo, tente conectar um 4g para teste com outra internet.

 

  • Consultores
Postado

Boa noite,

Por via das dúvidas tente alterar para uma senha simples e veja se não está sendo bloqueado por algum eventual caracter indesejado.

Tente só maiúsculas, só minúsculas, vamos para os chutômetros agora.

Se o servidor for internacional, já vi provedores que bloqueiam por segurança. Se for o seu caso, entre em contato com a Locaweb e confirme se pode haver algum bloqueio por parte deles.

Postado

Bom Dia Renato,

Tudo realizado e a mesma coisa!

Em contato com suporte Locaweb, os mesmos me informaram que não existem mudanças internas, testamos com várias chamadas pelo aplicativo Demo do Acrb, pelo nosso App, e de fato o componente ACBrMail funciona normalmente, enviando anexos inclusive. Só não funciona quando tentamos pela chamada do AcbrNFe.Email...e mais estranho não funciona só na Locaweb (configurado com e-mails do sparkhost, gmail e outlook funciona ! )

Na Locaweb me informaram que a chamada TLS pela porta 587 não deveria fazer autenticação, e mesmo assim ocorre o erro da SSL, a pergunta seria porque nesta chamada para envio de email da NFe é utilizado o SSL, já que é um envio de email com um anexo de XML e outro de PDF if true é solicitada este tipo de DDL no sistema ? 

Como informei o cenario acima, e´diferente da maioria dos usuarios que utilizam aplicacoes windows desktop, e que aqui mesmo temos rodando e o envio funciona normalmente a + de 10 anos, pelos componentes do acbr para windows aplications.

Eu acredito que no problema citado,  deva existir alguma incompatibilidade com o uso do componente com o envio por uma aplicação web utilizada como serviço, ou tenha alguma configuração em específico que nós não estamos sabendo fazer. 

 

  • Consultores
Postado

Boa tarde,

Em 23/06/2023 at 12:31, AdmNet Sistemas disse:

De 1 semana para cá passamos a ter problemas com o método ACBrNFe1.NotasFiscais.Items[0].EnviarEmail(....

Após tudo que foi visto, vamos começar de novo.

Há uma semana atrás funcionava normalmente pela Locaweb?

Se sim, não houve nenhuma alteração no ambiente nem na aplicação, tão pouco no componente e parou de funcionar apenas na Locaweb, só posso acreditar que exista algum bloqueio por parte deles.

Em 26/06/2023 at 21:08, Renato Rubinho disse:

Se o servidor for internacional, já vi provedores que bloqueiam por segurança. Se for o seu caso, entre em contato com a Locaweb e confirme se pode haver algum bloqueio por parte deles.

A única hipótese que consigo enxergar é bloqueio da origem das mensagens, o servidor onde está rodando está no Brasil?

Um teste que você pode fazer é montar um servidor semelhante no seu ambiente e testar para ver se passa.

  • Curtir 1
  • 2 semanas depois ...
  • Este tópico foi criado há 502 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...