Fórum POP3 sem Autenticação SSL #445158
11/06/2013
0
Criei um executavel o qual verifica uma caixa de email,
e "baixa" o cabeçalho das mensagens e os seus anexos,
funciona perfeitamente em conexões com SSL, uso os componentes,
IdPOP3 ,IdSSLIOHandlerSocket e TIdMessage,
mas quando mudo para um email que não precissa de SSL, encontro erros como:
"Conecting with SSL",
Algúem saberia como me ajudar?
Grato!
Felix Vier
Curtir tópico
+ 0Posts
12/06/2013
Felix Vier
porém não funciona...
if usassl = 'S' then
begin
IdPOP31.IOHandler := IdSSLIOHandlerSocket1;
IdSSLIOHandlerSocket1.SSLOptions.Method := sslvSSLv23; //sslvTLSv1;
IdSSLIOHandlerSocket1.SSLOptions.Mode := sslmClient; //sslmUnassigned;
end
else
begin
IdPOP31.IOHandler := IdSSLIOHandlerSocket1;
IdSSLIOHandlerSocket1.SSLOptions.Method := sslvSSLv2; //sslvTLSv1;
IdSSLIOHandlerSocket1.SSLOptions.Mode := sslmUnassigned; //sslmUnassigned;
end;
IdPOP31.Connect;
if IdPOP31.Connected then
idslabel1.caption := '<Conectado> conexão' + #13 + 'realizada com sucesso! ->> ';
IdPOP31.Disconnect;
buscapop3;
except
on E: Exception do ShowMessage('Erro: ' + e.Message);
end;Gostei + 0
13/06/2013
Felix Vier
resolvido!
if usassl = 'S' then
IdSSLIOHandlerSocket1.SSLOptions.Method := sslvSSLv23; //sslvTLSv1;
IdSSLIOHandlerSocket1.SSLOptions.Mode := sslmClient; //
beginIdPOP31.IOHandler := IdSSLIOHandlerSocket1;
IdPOP31.Connect;
end
else
begin
// IdPOP31.IOHandler := IdSSLIOHandlerSocket1;
// IdSSLIOHandlerSocket1.SSLOptions.Method := sslvSSLv2; //sslvTLSv1;
// IdSSLIOHandlerSocket1.SSLOptions.Mode := sslmUnassigned; //sslmUnassigned;
IdPOP31.Connect;
end;
if IdPOP31.Connected then
idslabel1.caption := '<Conectado> conexão' + #13 + 'realizada com sucesso! ->> ';
IdPOP31.Disconnect;
buscapop3;
except
on E: Exception do ShowMessage('Erro: ' + e.Message);
end;Gostei + 0
27/09/2013
José
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)