1

J'essaie de consulter une boîte mail POP de 1and1 via un script PHP hébergé sur 1and1, ça ne marche pas, je ne vois pas où ça coince.
y,$val) = each ($headers)) {         echo $val."<br>\n";     }   }   imap_close($mbox); ?> Le code utilisé pour tester (à partir de bouts de code trouvés par ci par là et du manuel PHP) : <?php $s = imap_open("{pop.1and1.fr:110/pop3/notls}INBOX", "loginpop", "passpop") or die("imap_open() impossible"); $nbr_mails = imap_num_msg(s);  echo "Nombre de messages : ".$nbr_mails."<br />";  echo "<p><h1>Entetes de mail dans  INBOX</h1>\n";   $headers = imap_headers ($mbox);   if ($headers == false) {     echo "Erreur !\n";     echo imap_last_error();   } else {     while (list ($ke
L'authentification semble se passer correctement (si je change le mot de passe j'ai une erreur).
Mais $nbr_mails se retrouve vide, imap_headers() retourne false, et imap_last_error() ne retourne rien...

2

Je ne sais pas comment marchent les fonctions imap de PHP, mais tu es bien conscient que POP et IMAP sont deux protocoles complètement différents ?
avatar
I'm on a boat motherfucker, don't you ever forget

3

Oui, PHP propose une même interface pour plusieurs protocoles.

4

ok smile Alors je ne sais pas smile
avatar
I'm on a boat motherfucker, don't you ever forget

5

$nbr_mails = imap_num_msg(s);

==> $nbr_mails = imap_num_msg($s); // ? NON ?






1&1 autorise bien l'IMAP ?
avatar
Slammeur (qu'on voit danser, le long des golfes clairs).
Mon blog qui parle de jeux-vidéo

6

Argh, merci montreuillois couic Et il faut remplacer les $mbox par $s.
Ca marche maintenant happy

7

Ma dé rien !
avatar
Slammeur (qu'on voit danser, le long des golfes clairs).
Mon blog qui parle de jeux-vidéo

8

ExtendeD :
Argh, merci montreuillois couic Et il faut remplacer les $mbox par $s.
Ca marche maintenant happy

met l'error_reporting à E_ALL quand tu développes smile
avatar
I'm on a boat motherfucker, don't you ever forget

9

Ah oui, c'est quand même mieux smile