Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 4 sur 4
  1. #1
    Nouveau Membre du Club
    Inscrit en
    juin 2005
    Messages
    68
    Détails du profil
    Informations forums :
    Inscription : juin 2005
    Messages : 68
    Points : 26
    Points
    26

    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 Vincent Ravier
    Développeur informatique
    Inscrit en
    décembre 2011
    Messages
    54
    Détails du profil
    Informations personnelles :
    Nom : Homme Vincent Ravier

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

    Informations forums :
    Inscription : décembre 2011
    Messages : 54
    Points : 59
    Points
    59

    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
    Nouveau Membre du Club
    Inscrit en
    juin 2005
    Messages
    68
    Détails du profil
    Informations forums :
    Inscription : juin 2005
    Messages : 68
    Points : 26
    Points
    26

    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 :
    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
    Nouveau Membre du Club
    Inscrit en
    juin 2005
    Messages
    68
    Détails du profil
    Informations forums :
    Inscription : juin 2005
    Messages : 68
    Points : 26
    Points
    26

    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.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •