Professional Documents
Culture Documents
Para que o SSL funcione, o Indy usa a biblioteca OpenSSL, que é GPL e foi
implementada por terceiros, por isso, temos que fazer o download de forma que o
TIdSSLIOHandlerSocket possa usá-la.
Para este teste, fizemos o download de: http://indy.fulgan.com/SSL e utilizamos o
arquivo indy_openssl096.zip. Descomprimimos o ZIP e colocamos os dois DLLs no
diretório do projeto.
Agora, fazemos com que o aquidPop31 utilize o IdSSLIOHandlerSocket1,
configurando-o na propriedade IOHandler.
Colocamos o nome do servidor pop na propriedade Host de idPop31 - que no caso
do Gmail é pop.gmail.com - designamos a porta - que para este caso em especial é
a porta 995 - e atribuímos o username e senha no componente idPop31.
Isto feito, para testar a implementação, inserimos este trecho de código no evento
OnCLick de Button1:
Nota: precisamos de uma versão atualizada da biblioteca Indy. Se o seu Delphi não
a tiver, não se preocupe, pode fazer o download no site oficial:
http://www.indyproject.org.