IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques Discussion :

SSL et libspop


Sujet :

Bibliothèques

  1. #1
    Membre régulier
    Inscrit en
    Juin 2005
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 72
    Points : 70
    Points
    70
    Par défaut SSL et libspop
    Bonjour à tous,

    J'ai installé et compilé correctement OpenSSL. J'ai pu tester cette librairie avec un programme d'envoi d'email en SSMTP.

    J'ai ensuite télécharger la librairie libspopc http://savannah.nongnu.org/projects/libspopc/.
    La compilation fonctionne mais impossible de lier.

    VC2010 Express me dit
    error LNK2019: symbole externe non résolu _SSL_read référencé dans la fonction _pop3_recv
    . Pourtant j'ai bien ajouté le répertoire LIB de SSL.

    Auriez-vous une idée d'où vient le problème ?

    D'avance merci pour votre aide.

    Cordialement

  2. #2
    Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2011
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Décembre 2011
    Messages : 54
    Points : 67
    Points
    67
    Par défaut
    Salut,

    Je suppose que tu as bien ajouté le fichier .lib de openssl en input, en plus du répertoire qui le contient?
    Si c'est la seule fonction de la lib qui n'est pas trouvée au link alors que tu en utilises d'autres, peut-être une option de compilation de la lib qui n'incluerait pas cette fonction? Pour t'en assurer, tu peux toujours ouvrir la lib avec un éditeur et chercher cette fonction.

  3. #3
    Membre régulier
    Inscrit en
    Juin 2005
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 72
    Points : 70
    Points
    70
    Par défaut
    Salut,

    Merci pour ta réponse.
    J'ai regardé commme tu m'as dit. Tout était correct.

    Et puis ça m'a fait tilt. Lumière ! Je me suis rappeler dans certains avoir ajouté une instruction .
    J'ai donc ajouter dans le .h
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    #pragma comment(lib, "ssleay32.lib")
    #pragma comment(lib, "libeay32.lib")
    . Et là, miracle ! Ca passe !

    Quelle connerie! Quelques jours de recherche pour 2 lignes à rajouter


    Maintenant reste à savoir pourquoi je ne peux pas me connecter au serveur de messagerie, mais bon c'est un autre problème.

    Merci pour ton aide et bonne soirée

  4. #4
    Membre régulier
    Inscrit en
    Juin 2005
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 72
    Points : 70
    Points
    70
    Par défaut
    Pour info
    Maintenant reste à savoir pourquoi je ne peux pas me connecter au serveur de messagerie, mais bon c'est un autre problème.
    Ca marche à partir de chez moi mais pas au bureau. Donc certainement un problème de firewall.

    Tout fonctionne

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. SSH ou SSL ?
    Par R3iTt0R dans le forum Serveurs (Apache, IIS,...)
    Réponses: 3
    Dernier message: 28/07/2004, 13h04
  2. [SSL]Communication avec un serveur en https
    Par menon dans le forum Développement Web en Java
    Réponses: 3
    Dernier message: 04/09/2003, 16h38
  3. Manipuler JAVA et SSL ?
    Par jah dans le forum Sécurité
    Réponses: 6
    Dernier message: 05/05/2003, 00h30
  4. Quelle est la fiabilité du protocole SSL ?
    Par Anonymous dans le forum Développement
    Réponses: 5
    Dernier message: 05/09/2002, 13h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo