J'ai un problème avec un script php utilisant la fonction imap_open() suivante:
$mbox = imap_open('{'.$boiteMail.':'.$port.'/pop3}', $login, $motDePasse)or die('Cannot connect to Mail: '.print_r(imap_errors()));
J'ai fait une installation wampserver sur une station W7 32bits et là le script en question fonctionne parfaitement et de manière quasiment instantanée.
J'ai ensuite installé wampserver sur un Windows server 2012 64 bits et là le script ne fonctionnne plus et me renvoie un message d'erreur, à savoir : -Warning: imap_open(): Couldn't open stream -Fatal error: Maximum execution time of 120 seconds exceeded -Notice: Unknown: POP3 connection broken in response (errflg=1) in Unknown on line 0
J'ai essayé d'augmenter le Maximum execution time la reponse reste identique.
J'ai vérifié la configuration de wampserver sur les deux installations et elles sont identiques. J'ai tenté de couper le pare-feu et l'antivirus, mais le problème persiste.
Est ce que quelqu'un aurait une idée car là je sèche.
Merci par avance de toute l'aide que vous voudrez bien m'apporter.
> J'ai vérifié la configuration de wampserver sur les deux installations et elles sont identiques. - Les deux en 32 bit ? - Les mêmes extensions chargées vues dans la page d'accueil de Wampserver (localhost) ? - Les mêmes paramètres comparés par un phpinfo() dans les deux ?
N'y aurait-il pas d'autres erreurs dans le fichier de log php (Icône Wampmamager->PHP->php_error.log) ?
Oui, nous avons opté pour la version 32 bits car le descriptif de la version 64bits décrivait une version plutôt expérimentale. Concernant les extensions chargées, elles sont strictement identiques.
Dans les php_error.log, nous avons deux messages d'erreur récurrents : -PHP Notice: Unknown: [CLOSED] IMAP connection lost (errflg=2) in Unknown on line 0 OU -PHP Notice: Unknown: [CLOSED] IMAP connection broken (server response) (errflg=2) in Unknown on line 0
Depuis mon message d'hier, nous nous sommes aperçus que notre serveur ne parvnait pas à s'identifer auprès du serveur mail.
Le problème ne semble donc pas lié à la config de wampserver.
---------------------------------------------------------------------------------------------------------------------------------------------------------------- Mon site : [www.jcz.fr]
Désolé si j'ai été long pour répondre. Dans un premier temps, je vous remercie de vos réponses.
L'extension php_imap.dll est bien activée.
Après investigations diverses et variées, il apparait (pour une raison qui nous échappe totalement) qu'il est impossible pour le serveur de contacter le serveur de messagerie. En effet, en essayant d'installer une boîte mail (un test parmis tant d'autres ), nous obtenons le message d'erreur suivant : "La configuration ne peut être vérifiée - une erreur pour l'identifiant ou le mot de passe".
Donc le problème ne provient pas de wampserver mais du serveur lui même.
Si j'ai une solution, je passerais la poster au cas où ça puisse aider quelqu'un un jour.