Aller au contenu

Messages recommandés

Posté(e)

Bonjour,

 

C'est moi (et mes 2 NAS) ou alors le passage à DSM6/PHP 5.6 rend inutilisable les fonctions IMAP de PHP ?

Un script qui scannait une boite mail ne fonctionne plus. Exemple de script :

<?php

define('EMAIL_SERVER', '{imap.gmail.com:993/imap/ssl}INBOX');
define('EMAIL_LOGIN', 'myid@gmail.com');
define('EMAIL_PASSWORD', 'mypassword');

    // Tentative de connexion
    $imapLink = imap_open(EMAIL_SERVER, EMAIL_LOGIN, EMAIL_PASSWORD);
     
    // Test sur le retour de la fonction imap_open()
    if(!$imapLink) // Échec
    {
        echo "La connexion a échoué.";
    }
    else // Connexion établie
    {
        echo "Connexion établie.";

        // On utilise imap_close() pour fermer la connexion avec en paramètre la ressource retournée par imap_open()
        $imapClose = imap_close($imapLink);
        
        if(!$imapClose) // Échec
        {
            echo "La fermeture a échoué.";
        }
        else
        {
            echo "Fermeture de la connexion réussie.";
        }
    }    
?>

A l'exécution j'ai droit à un joli :

Citation

PHP Fatal error:  Call to undefined function imap_open() in /volume1/web/test.php on line 8

Et pourtant, l'extension est bien activée (cf image).

Suis-je le seul à avoir ce problème ?

imap.png

Posté(e)

Bon,
 je me réponds par moi même : la solution est d'utiliser php56 et non plus php lorsque le script est lancé en ligne de commande, cf

 

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.