1

Sujet : imap_open ne veut rien savoir

Bonjour, j'essaye d'utiliser la fonction imap de php comme suit. J'ai essayé plusieurs serveurs de mail, plusieurs config, etc... Rien ne passe. Problème de firewall ?

Voici le code de ma page php, avec des exemples de tests non concluants, les id et passwords ont été "floutés" en - :
<?php

$server = '{mail.lescigales.org}';
$login = "-";
$password = "-";

$server = '{imap.gmail.com}';
$login = "-@gmail.com";
$password = "-";

$server = '{imap.gmail.com:993}';
$login = "-@gmail.com";
$password = "-";

$server = '{imap.gmail.com:993/imap/ssl}';
$login = "-@gmail.com";
$password = "-";

$server = '{imap.gmail.com:993/imap/ssl}Inbox';
$login = "-@gmail.com";
$password = "-";

$server = '{imap.gmail.com:993/imap/ssl/novalidate-cert}INBOX';
$login = "-@gmail.com";
$password = "-";

$server = '{imap.gmail.com:993/imap/ssl}INBOX';
$login = "-@gmail.com";
$password = "-";

$server = '{imap.gmail.com}';
$login = "-@gmail.com";
$password = "-";

$server = '{imap.gmail.com:993/ssl}';
$login = "-@gmail.com";
$password = "-";

$server = '{imap.orange.fr}';
$login = "-@wanadoo.fr";
$password = "-";

    $connection = $connection = imap_open($server, $login, $password)
    or die("can't connect: " . imap_last_error());

        if ($connection) {
            imap_close($connection);
            echo("OK");
        }
        else {
          echo("ERROR");
        }
?>


Le message d'erreur est quelque chose comme :

Warning: imap_open() [function.imap-open]: Couldn't open stream {imap.gmail.com:993/imap/ssl/novalidate-cert}INBOX in /home/users/[...]/test_php.php on line 54
can't connect: Can't connect to gmail-imap.l.google.com,993: Connection refused


Merci beaucoup,

Gaël, utilisateur par ailleurs très satisfait de son hébergeur !

2

Re: imap_open ne veut rien savoir

Bonsoir,

Oui c'est exact, c'est un "problème" de firewall smile Disons que les membres sont uniquement autorisés à accèder aux ports 80 et 443.
Peut être pourrais je faire une exception...

Quel est le nom de votre site ?

lesCigales.ORG sysadm1n
L'hébergeur qui sent bon la lavande - Un control panel qu'il est chouette - Viendez nous parler!
"All that is necessary for evil to triumph is for good men to do nothing."

3

Re: imap_open ne veut rien savoir

Ah ! Merci beaucoup, à la fois pour la réponse rapide et pour la sollicitude.
lespetitsvillages.lescigales.org

4

Re: imap_open ne veut rien savoir

Ok j'ai modifié le firewall, vous pouvez essayer pour voir si ca marche ?

lesCigales.ORG sysadm1n
L'hébergeur qui sent bon la lavande - Un control panel qu'il est chouette - Viendez nous parler!
"All that is necessary for evil to triumph is for good men to do nothing."

5

Re: imap_open ne veut rien savoir

Parfait, ça marche, merci encore !

6

Re: imap_open ne veut rien savoir

Bonjour j'aimerai aussi utiliser le protocole imap pour récupérer des messages sur une boite mail et les afficher sur mon site. J'avais choisis lescigales.org justement pour les fonctions php imap. Malheureusement vous n'autorisez que le port 80. Pourriez-vous me débloquer aussi dans votre firewall ? voici l'adresse que j'utilise pour récupérer mes emails : "$hostname = '{pop.gmail.com:995/pop3/ssl/novalidate-cert}INBOX'". Le port 995 donc.
merci
Patrice

7

Re: imap_open ne veut rien savoir

Bonsoir,

Quel est le nom de votre site svp ?

lesCigales.ORG sysadm1n
L'hébergeur qui sent bon la lavande - Un control panel qu'il est chouette - Viendez nous parler!
"All that is necessary for evil to triumph is for good men to do nothing."

8

Re: imap_open ne veut rien savoir

Bonsoir,

Votre demande a été accepté, nous vous avons créé une entrée dans le firewall.
Amusez vous bien smile

lesCigales.ORG sysadm1n
L'hébergeur qui sent bon la lavande - Un control panel qu'il est chouette - Viendez nous parler!
"All that is necessary for evil to triumph is for good men to do nothing."

9

Re: imap_open ne veut rien savoir

Bonjour,

Port IMAP sécurisé: 993
Port POP3 sécurisé: 995

Vous avez demandé le port IMAP, nous vous avons activé le port IMAP, pas le port POP3. Etes vous sûr de vouloir le port POP3 ?

lesCigales.ORG sysadm1n
L'hébergeur qui sent bon la lavande - Un control panel qu'il est chouette - Viendez nous parler!
"All that is necessary for evil to triumph is for good men to do nothing."