Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Indy10 + Delphi7 + SSL


geovanepc

Pergunta

Boa tarde à todos, como já dizia meu primeiro professor de programação Clipper: "Programar é uma arte". rsrsrsrs

Bom peguei um exemplo na internet pra envio de email usando o INDY.

estou tentando logar no Hotmail, as configurações são:

POP: pop3.live.com

Porta: 995

SMTP: smtp.live.com

Porta: 587

Autenticação: SIM

Segurança SSL: SIM

Com estas configurações consigo logar, receber e enviar emails tranquilamente, mas com o OutLook.

Efetuando estes teste, cheguei a conclusão que o serviço tá funcionando.

Mas gostaria de fazer todo este procedimento com o componente INDY10 + Delphi7.

As DLL's:

libeay32.dll

0.9.8.5

-------------------

ssleay32.dll

0.9.8.5

Obs: não sei ao certo se estas são pra versão do INDY10.

Fiz todos os procedimentos, mas tá dando o seguinte erro: "Error connecting with SSL."

idSMTP1 configurações:

----------------------

AuthType--: atDefault

Host------: smtp.live.com

IOHandler-: IdSSLIOHandlerSocketOpenSSL1

Port------: 587

Password--: 123456

Username--: meuemail@hotmail.com

-------------------------------------------------

IdSSLIOHandlerSocketOpenSSL1 configurações:

-------------------------------------------

Destination-: smtp.live.com:587

Host--------: smtp.live.com

Port--------: 587

-------------------------------------------------

Se alguém puder ajudar, desde já eu agradeço.

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

Consegui conectar:

===============================================

Resolving hostname smtp.live.com.

Connecting to 65.55.172.254.

Connected.

SSL status: "before/connect initialization"

SSL status: "before/connect initialization"

SSL status: "SSLv2 write client hello A"

SSL status: "SSLv2 read server hello A"

SSL status: "SSLv2 write client master key A"

SSL status: "SSLv2 client start encryption"

SSL status: "SSLv2 write client finished A"

SSL status: "SSLv2 read server verify A"

SSL status: "SSLv2 read server finished A"

SSL status: "SSL negotiation finished successfully"

SSL status: "SSL negotiation finished successfully"

Cipher: name = DES-CBC3-MD5; description = DES-CBC3-MD5 SSLv2 Kx=RSA Au=RSA Enc=3DES(168) Mac=MD5

; bits = 168; version = SSLv2;

===============================================

Mais agora tá dando outro erro:

O erro é: "Range check error"

Alguém já passou por isso antes?

Desde já agradeço.

Link para o comentário
Compartilhar em outros sites

  • 0

Esse erro está acontecendo quando configuro o IdSMTP com Método :SSOptions = sslvSSLv2, mas quando mudo para

sslvSSLv23, sslvSSLv3 ou sslvTLSv1

Ele retorna o seguinte log:

======================================================

Resolving hostname smtp.live.com.

Connecting to 65.55.172.254.

Connected.

SSL status: "before/connect initialization"

SSL status: "before/connect initialization"

SSL status: "SSLv2/v3 write client hello A"

SSL status: "SSLv3 read server hello A"

SSL status: "SSLv3 read server certificate A"

SSL status: "SSLv3 read server done A"

SSL status: "SSLv3 write client key exchange A"

SSL status: "SSLv3 write change cipher spec A"

SSL status: "SSLv3 write finished A"

SSL status: "SSLv3 flush data"

SSL status: "SSLv3 read finished A"

SSL status: "SSL negotiation finished successfully"

SSL status: "SSL negotiation finished successfully"

Cipher: name = RC4-MD5; description = RC4-MD5 SSLv3 Kx=RSA Au=RSA Enc=RC4(128) Mac=MD5

; bits = 128; version = TLSv1/SSLv3;

Encoding text

Disconnecting.

SSL status: "SSL negotiation finished successfully"

Disconnected.

======================================================================================

Mas não chega nada no email.

Alguém pode me dar uma luz?

Desde já agradeço.

Link para o comentário
Compartilhar em outros sites

  • 0

Boa tarde à todos.

Jhonas, na verdade o último relatório já está mostrando que realmente tudo funcionou.

O email só não tava chegando, porque cometí uma pequena desatenção no código, tava autenticado o SSL antes de logar, daí o erro.

Todas as configurações estão descritas no bloco acima.

O restante é padrão de envio do Indy10.

Link para o comentário
Compartilhar em outros sites

  • 0
Boa tarde à todos.

Jhonas, na verdade o último relatório já está mostrando que realmente tudo funcionou.

O email só não tava chegando, porque cometí uma pequena desatenção no código, tava autenticado o SSL antes de logar, daí o erro.

Todas as configurações estão descritas no bloco acima.

O restante é padrão de envio do Indy10.

Nossa cara valeu !!

O meu erro era isso mesmo !!

ueioueoe

ate que enfim consegui

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...