Autenticação SSL no Delphi – acessando o GMail.


Certamente algum cliente já deva ter lhe solicitado para adicionar uma “opçãozinha” de enviar e-mail na sua aplicação.
Mas e quando eu preciso fazer isso através do Gmail ou outro servidor que requer autenticação SSL? Neste artigo veremos como!

Delphi e SSL

Quem utiliza a função de envio de e-mails (e até de recebimento) pela paleta de componentes Indy, dispõe do componente TIdSSLIOHandlerSocket que faz a autenticação SSL com o servidor.

Basta adicionar no formulário e vincular ao IdSMTP ou IdPOP3. O vínculo é feito através da propriedade IOHandler.

acesso_gmail_delphi

acesso_gmail_delphi_obj

 

Importante!

Dependendo da versão do Indy que você está usando, é necessário que seja distribuída junto com a aplicação as DLL’s libeay32.dll e ssleay32.dll (as DLL’s para o Delphi 7 podem ser baixadas aqui: http://indy.fulgan.com/SSL/Archive/indy_openssl096.zip).

Simples, não?
Abraço e até a próxima!

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s