Précédent   Forum du club des développeurs et IT Pro > Environnements de développement > Delphi > Composants VCL
Composants VCL Utilisation des différents composants VCL (Visual Component Library)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 01/01/2013, 17h02   #1
sbadecoder
Membre à l'essai
 
Inscription : juillet 2003
Messages : 91
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 91
Points : 22
Points : 22
Par défaut XE3 Indy - accès email yahoo avec IMAP+SSL ?

Bonjour,

J'essaie de récupérer mes emails par IMAP+SSL mais message d'erreur.

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
  // IMAP
  Form1.IdSSLIOHandlerSocketOpenSSL.SSLOptions.Method := sslvSSLv23;  // ???
  Form1.IdSSLIOHandlerSocketOpenSSL.Host:='imap.mail.yahoo.com';
  Form1.IdIMAP4.IOHandler:= Form1.IdSSLIOHandlerSocketOpenSSL;
  Form1.IdIMAP4.UseTLS   := utUseRequireTLS;  // ???
  Form1.IdIMAP4.Host     := 'imap.mail.yahoo.com';
  Form1.IdIMAP4.Port     := 993;
  Form1.IdIMAP4.Username := 'username';  // avec ou sans @yahoo.fr ???
  Form1.IdIMAP4.Password := 'password';
 
  // Connect to the server
  try
    if not Form1.IdIMAP4.Connected then Form1.IdIMAP4.Connect;
  except
    exit;
  end;
Erreur au niveau du try : impossible de charger bibliothèque SSL
__________________
Une belle fonction contient au plus 7 lignes de code,
Une belle procédure appelle au plus 7 fonctions,
Un beau programme est lisible et compréhensible,
Dans tous les autres cas, une optimisation s'impose.
sbadecoder est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/01/2013, 20h33   #2
djiga4me
Membre du Club
 
Étudiant à la con!
Inscription : octobre 2008
Messages : 131
Détails du profil
Informations personnelles :
Âge : 24

Informations professionnelles :
Activité : Étudiant à la con!

Informations forums :
Inscription : octobre 2008
Messages : 131
Points : 67
Points : 67
Salut,
J'ai essayé (sous XE3), j'ai inséré les deux composants, gardé les mêmes noms que dans ton code, je n'ai eu aucun message d'erreur, ni autre (c'est de cela dont il s'agit, non ?)!
Pour les ???, regarde dans l'aide de Delphi, il y a des explication précises,
faudra peut-être faire des recherches pour comprendre les choses techniques.

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
  // IMAP
  Form1.IdSSLIOHandlerSocketOpenSSL.SSLOptions.Method := sslvSSLv23;
  Form1.IdSSLIOHandlerSocketOpenSSL.Host:='imap.mail.yahoo.com';
  Form1.IdIMAP4.IOHandler:= Form1.IdSSLIOHandlerSocketOpenSSL;
  Form1.IdIMAP4.UseTLS   := utUseRequireTLS;
  Form1.IdIMAP4.Host     := 'imap.mail.yahoo.com';
  Form1.IdIMAP4.Port     := 993;
  Form1.IdIMAP4.Username := 'nsername';  // AVEC @yahoo.fr d'après ce que je sais !
  Form1.IdIMAP4.Password := 'password';
 
  // Connect to the server
  try
    if not Form1.IdIMAP4.Connected then Form1.IdIMAP4.Connect;
  except
    exit;
  end;
djiga4me est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/01/2013, 09h16   #3
Rayek
Modérateur
 
Avatar de Rayek
 
Homme
Développeur informatique
Inscription : mars 2005
Messages : 4 991
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 39
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mars 2005
Messages : 4 991
Points : 7 729
Points : 7 729
Citation:
Envoyé par sbadecoder Voir le message
Erreur au niveau du try : impossible de charger bibliothèque SSL
Soit tu n'as pas les 2 DLL nécessaires dans le répertoire de ton application (ou dans celui de system32 de windows).
Soit tu les as et tu n'as pas les bonnes versions qui vont avec la version d'indy.

Tu trouveras les DLL ici
__________________
Modérateur Delphi Combattez la brute
Aucune réponse aux sollicitations techniques par MP

Le guide du bon forumeur :__________
[Projet en cours] Des unités pour faciliter l'utilisation d'indy : EasyIndy 1.3
Rayek est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 05h53.


 
 
 
 
Partenaires

Hébergement Web