Nombre d'email recus dans une boite pop3

Contenu du snippet

Voilà une tite fonction simple, concise, et efficace...

Pourquoi se casser la tête, hein ?!! :op

Oups....zest changé le titre....car zest le nombre d'emails dans la boite de reception que renvoie cette fonction (qu'ils zoient lus ou pô).

Pour zavoir uniquement ceux qui sont non-lus, allez voir mon autre source avec des infos plus détaillées sur le compte POP3 interrogé :

http://www.phpcs.com/article.aspx?Val=689

Source / Exemple :


function pop3_nbmailrecus($server,$user,$pass){
if (func_num_args() == 4){ 
   $port = func_get_arg(3);
 }  else { $port = "110";}
 
 if ($lien = imap_open('{'.$server.'/pop3:'.$port.'}INBOX', $user, $pass)){
 	$entetes = imap_headers($lien); 
 	return count($entetes);
 } else { 
   return -1;
 }
}

Conclusion :


NB: il fô indiquer ladresse de serveur POP3, exemple :

pop.wanadoo.fr, pop.mail.yahoo.com, etc.

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.