Aller au contenu

Fonctions IMAP PHP en DSM6


DjMomo

Messages recommandés

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

Lien vers le commentaire
Partager sur d’autres sites

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.