Ir para conteúdo
  • Cadastre-se

dev botao

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


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

Recommended Posts

  • Membros Pro

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

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
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 ?

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

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

Link para o comentário
Compartilhar em outros sites

  • Moderadores

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.

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

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...
Link para o comentário
Compartilhar em outros sites

  • Moderadores
  • Solution

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.

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

 

 

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");

 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores
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.
Link para o comentário
Compartilhar em outros sites

  • Membros Pro
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

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Se for possível, por favor envie por M.P. dados de Login de uma conta para testes...

ThnuderBird pode estar usando IMAP e não SMTP...

 

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

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