[duvidas]Indy 9 + delphi 7 + gmail

Delphi

17/09/2010

estou usando indy 9 no delphi 7
ao configurar o indy para enviar email via gmail eu recebo um erro informando que não consegue carregar a SSL Librari
na pasta do programa ja tenho as dlls 
libeay32.dll
ssleay32.dll
libssl32.dll
porem com versões mais antigas
estou configurando os conponentes direto neles não por linguagem
opçoes do idSMTP
AuthenticationType = atLogin
Host = smtp.gmail.com
IOHandler = IdSSLIOHandlerSocket1 (n troquei o nome desse componente)
MailAgente = (vazio)
Password = (minha password)
Port = 587
Username = falcrowbr1@gmail.com
falta algo?
opçoes do IdSSLIOHandlerSocket1
SSLOptions / Method = sslvSSLv2
SSLOptions / Mode = sslmClient
meu codigo no delphi e assim
IdMessage.Recipients.EMailAddresses := cdsemail.fieldbyname('c_email').AsString; 
IdMessage.Subject := 'Confirmação de pedido.';
IdMessage.From.Address := cdsDadosEmpresa.fieldbyname('c_email').asstring; 
IdMessage.From.Name := cdsDadosEmpresa.fieldbyname('c_nome').AsString; 
IdSMTP.Connect;
try
  IdSMTP.Send(IdMessage);
finally
IdSMTP.Disconnect;

  Application.ProcessMessages; end;
Application.MessageBox('Email Enviado!', 'Confirmãção', MB_ICONINFORMATION + MB_OK);


e o erro que o Dephi me retorna quando ele tenta conectar
Could not load SSL library.

preciso de ajuda URgente por favor
 


Leonardo Lima

Leonardo Lima

Curtidas 0

Respostas

Eriley Barbosa

Eriley Barbosa

17/09/2010

Ja tentou mover as Dll's para a pasta do sistema operacional: Windows\System32?
GOSTEI 0
Leonardo Lima

Leonardo Lima

17/09/2010

sim inclusive usei um reg.bat pra registrar elas e continou dando o erro to totalmente perdidomas quanto a configuração dos componentes, elas estão corretas ou falta algoObrigado
GOSTEI 0
Eriley Barbosa

Eriley Barbosa

17/09/2010

http://www.planetadelphi.com.br/dica/7280/-envio-de-email-%28smtp%29-usando-indy---sem-componente-visual---ssl-
GOSTEI 0
Leonardo Lima

Leonardo Lima

17/09/2010

ki blz em eu to usando openssl-1.0.0a-i386-win32.zipla fala que o meu indy usa o  open SSL 0.9.6a
batalha agora e achar ele pra Win 32  pra linux achei easy >.<se alguem souber por favor poste o link agradeço desde ja
GOSTEI 0
Leonardo Lima

Leonardo Lima

17/09/2010

Bom notei que pra mim e inviável utilizar  a SSL 0.9.6apois o nosso sistema aqui ja utiliza a SSL 0.9.8
ao retroceder o sistema não funcionou  mas imagino que se estou utilizando uma compilação acima da  0.9.6a n teria motivos para não funcionar correto?
Ainda não consegui resolver meu Problema, alguem pode também indicar alguma ferramenta alternativa


GOSTEI 0
Leonardo Lima

Leonardo Lima

17/09/2010

tbm tentei de uma forma mais simples usando um smtp que n requer login nem regras ssl ae eu consigo conectar porem me retorna o erro (lfl1982@hotmail.com prohibited. We do not relay/proibido. Não fazemos relay/prohibido. No retransmitimos)    pode ser algo do Sistema que eu programei ou e o servidor que tem configuração para barrar?
GOSTEI 0
Leonardo Lima

Leonardo Lima

17/09/2010

Resolvi meu problema obrigado pela ajuda. 
GOSTEI 0
Thiago Pedro

Thiago Pedro

17/09/2010

Leonardo, contribua com os demais colegas.
Talvez a dúvida que você tinha seja dos outros e de certo não precisarão re-postar o tópico novamente.
GOSTEI 0
Leonardo Lima

Leonardo Lima

17/09/2010

e que eu resolvi de uma forma diferente, usei um servidor proprio para enviar os email, os pal com as DLL's n precisou ser resolvido, mas tbm n sei se em outras maquinas funcionam, deixei o sistema pronto mas o erro na minha maquina continuou.
GOSTEI 0
POSTAR