Ir para conteúdo
  • Cadastre-se

dev botao

ACBrSat.EnviarEmail retornando erro SMTP Error: Unable to Login.


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

Recommended Posts

  • Membros Pro
Postado

Salve mestres!

 

Estou usando a API ACBrSat e o arquivo .INI com as seguintes configurações de email do locaweb:

[Email]
Nome=Informação sobre compra em TESTE FANTA
Servidor=email-ssl.com.br
Conta=lei@c
Usuario=le@c
Senha=JDgMTwxuGx0CMA==
Codificacao=27
Porta=465
SSL=1
TLS=0
Timeout=0
Confirmacao=1
ConfirmacaoEntrega=0
SegundoPlano=0
Tentativas=1
IsHTML=1
Priority=3

Obs 1. troquei ali nomes de conta propositalmente.

Obs 2. Segui as orientações que o Daniel postou aqui para configurar locaweb.

 

Estou usando c# e chamando através da DLL o seguinte método: 

               SatDLL.EnviarEmail(NomeArquivoXMLTemp, email1 ,  - Informações sobre venda", ArqPDF, "vendinha", emailAdicional, "");

Infelizmente o método me retorna um exception SMTP Error: Unable to Login e não envia nada.

 

Fiz uma contra prova usando a API C# opensource MailKit com as mesmas configurações e enviou o email corretamente.

 

O que será que eu fiz de errado?

 

Abraços

  • Consultores
Postado

@OFF-DEV erro indica falha de autenticação SMTP no lado do provedor, você chegou a testar no demo ?
sua função EnviarEmail o parâmetro sAssunto esta faltando " no começo.

17 horas atrás, OFF-DEV disse:

  - Informações sobre venda"

 

  • Membros Pro
Postado
2 horas atrás, antonio.carlos disse:

@OFF-DEV erro indica falha de autenticação SMTP no lado do provedor, você chegou a testar no demo ?
sua função EnviarEmail o parâmetro sAssunto esta faltando " no começo.

 

 

Sim, foi na hora de construir o tópico, ficou ali faltando o ". Tentei editar para arrumar,  mas o forum não permite mais.

 

 

Qual demo ?

  • Membros Pro
Postado

Obs. tem uma erro no controle visual da porta SMTP que impede números maiores que 100, ajustei a propriedade Maximum para 465.  

  • Consultores
Postado
17 horas atrás, OFF-DEV disse:

Obs. tem uma erro no controle visual da porta SMTP que impede números maiores que 100, ajustei a propriedade Maximum para 465.  

conseguiu enviar e-mail ? depois deste ajuste ?

  • Membros Pro
Postado

Não.  Pra fazer o teste preciso fazer o ajuste. E aí dá o erro, conforme está na print.

Não sei se ajuda, meu ini fica assim

 

[Email]
Nome=Informação sobre compra em TESTE FANTA
Servidor=email-ssl.com.br
Conta=l@c
Usuario=l@c
Senha=JDgMTwxuGx0CMA==
Codificacao=27
Porta=465
SSL=1
TLS=0
Timeout=0
Confirmacao=1
ConfirmacaoEntrega=0
SegundoPlano=0
Tentativas=1
IsHTML=1
Priority=3

  • Membros Pro
Postado

Sim, senhas estão corretos, eu não disse que testei na API MailKit do C#?

A senha e o login são os meus pessoais que uso no thunderbird, não dá problema lá.

 

 

 

 

  • Membros Pro
Postado

Resumindo onde funciona:

 

API Mail Kit do C#

ThunderBird

 

E onde não funciona

ACBR.SAT.Demo.Email

API SAT DLL.

 

 

Posso emprestar um login e senha para vocês testarem aí, pode ser?, mando via PM.

  • Moderadores
Postado

Bom dia, realizei um teste aqui com o Demo C# e enviou corretamente... Verifique se a porta está gravando corretamente no arquivo .ini por realmente estava limitado a 100.. E tente mudar para TLS ao invés de SLL

image.png

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

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

  • Membros Pro
Postado

Mas tu não usou locaweb, usou outro SMTP e provedor.  O locaweb até onde eu sei usa o esquema de email seguro com ativação do SSL na porta 465, servidor email-ssl.com.br.

Marcando somente TLS dá o mesmo problema que postei lá em cima: SMTP Error: Unable to Login. 

E sim, eu já tinha postado o conteúdo do arquivo .INI, a porta estava correta, em anexo.

 

 

arq.jpg

 

 

Não funciona, dando o mesmo erro:

  1. usando só TLS
  2. usando só  SSL
  3. usando ambos...
  • Moderadores
  • Solution
Postado

Veja o teste utilizando as suas configurações SMTP, pois utilizamos LocalWeb também...

image.png

Por isso afirmamos que é algo na sua configuração... Senha por exemplo. Ou alguma restrição na configuração do seu painel WebMail

  • Curtir 1
Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

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

  • Membros Pro
Postado

 

 

Meus dados no ini abaixo divergem alguma coisa do seu teste?:

 

[Email]
Nome=Informação sobre compra em EMPRESA FANTASIA TESTE NORMAL
Servidor=email-ssl.com.br
[email protected]
[email protected]
Senha=JDgMTwxuGx0CMA==
Codificacao=27
Porta=465
SSL=1
TLS=0
Timeout=0
Confirmacao=1
ConfirmacaoEntrega=0
SegundoPlano=0
Tentativas=1
IsHTML=1
Priority=3

 

Obs.1   -  Estou salvando a senha desta forma abaixo, está correto?

 SatDLL.ConfigGravarValor(ACBrSessao.Email, "Senha",  "123456fake");

 

 

  • Membros Pro
Postado

 

Obs.2 - No caso da locaweb não achei opção de restrição nas configurações de email, parece-me que não tem mesmo, até porque se eu usar mailkit funciona normalmente o envio usando a mesma senha que está no ini.

  • Membros Pro
Postado

Uma dúvida, a senha tem alguma limitação de caracteres pelo ACBR?  Esta minha senha usa ponto, colchetes e outros símbolos.

  • Consultores
Postado
Em 03/03/2021 at 21:38, OFF-DEV disse:

Uma dúvida, a senha tem alguma limitação de caracteres pelo ACBR?  Esta minha senha usa ponto, colchetes e outros símbolos.

Acho que a criptografia poderia ter alguma dificuldade com caracteres não imprimíveis. Mas esses que você menciona não.

Você pode testar com uma senha mais simples pra ter certeza que não é isso.

  • Curtir 1

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Membros Pro
Postado
Em 05/03/2021 at 12:17, EMBarbosa disse:

Acho que a criptografia poderia ter alguma dificuldade com caracteres não imprimíveis. Mas esses que você menciona não.

Você pode testar com uma senha mais simples pra ter certeza que não é isso.

 

Não funcionou também, coloquei uma senha mais simples no utilitário de vocês e não funcionou também:

 

 

 

 

falha2.jpg

  • Este tópico foi criado há 1314 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...