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 et frameworks PHP Discussion :

[Web Service][IMAP] gmail et imap_open


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Avril 2006
    Messages
    245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Avril 2006
    Messages : 245
    Par défaut [Web Service][IMAP] gmail et imap_open
    Bonjour,

    Après quelques heures de recherches infructueuses sur Google, d'essais ratés, je ne parviens toujours pas à utiliser la fonction imap_open avec Gmail.

    Vu ce que je viens de voir sur tous les forums où ce problème apparait, je précise tout de suite que :
    • J'ai bien activé le service POP sur Gmail
    • la fonction imap_open peut ouvrir un compte pop3 (elle porte mal son nom !)
    • j'ai un compte mail sur free et wanadoo et cela imap_open marche nickel
    • les librairies PHP imap et openSSL sont bien activées
    • j'ai tout essayé !
    • AUCUN forums ne donne une solution ou plutôt si, les solutions données sont tous des coups dans l'eau du genre t'es sûr que ..., imap_open ouvre des compte imap et pas pop3 (mal renseigné les mecs !)


    Est-ce un bug de php ?
    Est-ce que Gmail est protégé ?
    Quelqu'un a-t-il réussi à se connecter à un compte Gmail en PHP, par n'importe quel moyen que ce soit ?

    Merci d'avance
    Guy777

  2. #2
    Membre expérimenté
    Avatar de titoumimi
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    3 707
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 707
    Par défaut
    est ce que tu te connectes sur le bon port ?

    il me semble que chez gmail, les ports du pop et du SMTP sont différents des ports 'classiques', mais ils te l'expliquent dans comment configurer un client de messagerie
    Globalement inoffensif
    Merci de respecter les règles du forum.
    Aucune question technique par MP !
    _______________________________________________________________________
    Cours Ruby et Ruby on Rails (RoR) - Cours PHP - FAQ Ruby / Rails - Livres Ruby / Rails
    Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
    Tutoriaux HTML/CSS et PHP

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Avril 2006
    Messages
    245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Avril 2006
    Messages : 245
    Par défaut
    Ah oui j'ai oublié de préciser

    Compte POP : pop.gmail.com
    port : 995 (utilise SSL)

    voici la syntaxe utilisée :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $this->mbox = imap_open("{pop.gmail.com:995/pop3/ssl/novalidate-cert}INBOX", "user@gmail.com", "password");
    J'ai tout essayé, les différentes combinaisons possibles d'options ! Y'a rien qui marche avec Gmail !!!

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mai 2005
    Messages : 147
    Par défaut
    >Quelqu'un a-t-il réussi à se connecter à un compte Gmail en PHP, par n'importe quel moyen que ce soit ?

    oui et à part "novalidate-cert" j'utilise la même syntaxe.

    quelle est l'erreur qui t'es retournée ?

    est ce que php est bien compilé avec les options "--with-openssl" et "--with-imap-ssl" ?

  5. #5
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Avril 2006
    Messages
    245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Avril 2006
    Messages : 245
    Par défaut
    Ca je suis bien incapable de le vérifier. J'utilise EasyPhp sous Windows XP.

    Je pense que c'est invérifiable sinon comment recompiler ???

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mai 2005
    Messages : 147
    Par défaut
    >Je pense que c'est invérifiable sinon comment recompiler ???

    recompiler sous windows...je m'y suis jamais aventurer.

    c'est possible de regarder le phpinfo pour voir si ces extensions sont chargés.

    sinon ya des chance que tu ais des dll qui soient commenter dans le php.ini.
    si des dll du style imap_ssl et open_ssl sont présentes, en les décommentant et en redémarrant apache ça devrait être suffisant.

Discussions similaires

  1. [AXIS][WEB SERVICES] .xsd
    Par cosmos38240 dans le forum Serveurs (Apache, IIS,...)
    Réponses: 2
    Dernier message: 16/07/2004, 15h55
  2. [web service] pb interoperabilité?
    Par david42 dans le forum Services Web
    Réponses: 3
    Dernier message: 02/03/2004, 14h01
  3. [WebService]Fichier Java et WSDL associé pour Web Services
    Par P4_le_requin_breton dans le forum Services Web
    Réponses: 9
    Dernier message: 23/02/2004, 12h55
  4. [JBuilder][Web Services] à partir de quelle version?
    Par sicard_51 dans le forum JBuilder
    Réponses: 2
    Dernier message: 25/08/2003, 12h54
  5. [Kylix] problème web service kylix
    Par RezzA dans le forum EDI
    Réponses: 3
    Dernier message: 11/02/2003, 14h50

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