saluation
j'aimetrai envoyer des messages via un serveur SMTP s"curiser avec SSL et un certficat comment faire ?.
saluation
j'aimetrai envoyer des messages via un serveur SMTP s"curiser avec SSL et un certficat comment faire ?.
Il faut que tu récupères les 2 DLL openssl selon la version de indy que tu as :
- Indy 9 :
http://indy.fulgan.com/SSL/
- indy 10.1.5 : il te faut les 0.98
http://indy.fulgan.com/ZIP/
http://www.apachefrance.com/Telechar...nSSL-0.98a.zip
- Après il faut que tu poses un composant IdSSLIoHandlerOpenSll et que tu le lies à ton IdSmtp.
A partir de la ca se complique, il faut que tu rècupères 3 fichiers certificats pour le ssl.
2 sont simple à récupèrer, la 3em doit être fournit par l'hébergeur.
Le premier :
- Ouvrir IE
- Aller dans Outils/Options internet, puis dans l'onglet contenu aller dans Certificats SSL.
- Aller dans l'onglet "Autorité principales de confiance", puis sélectionner Microsoft Root autority".
- Cliquer sur Exporter et sélectionner "Codé à base 64", puis sauvegarder le fichier sous le nom "RootCert.cer".
Le deuxieme :
- Faire comme pour le premier, mais avec le certificat du site qui interesse, et nommer le fichier Cert.cer
Le troisième :
- Faire une demande à l'hébergeur/administrateur pour avoir la clef RSA du SLL. Renommer le fichier fournit en Key.cer.
Après reste plus qu'a renseigner IdSLLIoHandlerOpenSLL :
Il faut que ces fichiers et les 2 dlls soient dans le répertoire de l'application.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 With IdSSLIOHandlerSocketOpenSSL1 do begin SSLOptions.RootCertFile := 'RootCer.cer'; SSLOptions.CertFile := 'Cert.cer'; SSLOptions.KeyFile := 'key.cer'; end;
Voila en gros le focntionnement
Modérateur Delphi
Le guide du bon forumeur :
- Les règles du forum tu liras
- La FAQ et les tutoriels tu consulteras
- La fonction Recherche tu utiliseras
- Google tu vénèreras
__________
Rayek World : Youtube Facebook
Merci je pense que c'est res claire je vous tiendrais au courant.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager