RECUPERER DES INFOS SUR UNE BOITE POP3

mathieumg Messages postés 558 Date d'inscription mardi 4 février 2003 Statut Membre Dernière intervention 18 février 2006 - 18 juil. 2003 à 03:46
informatique7 Messages postés 4 Date d'inscription vendredi 5 septembre 2008 Statut Membre Dernière intervention 1 mars 2010 - 1 mars 2010 à 10:39
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/13391-recuperer-des-infos-sur-une-boite-pop3

informatique7 Messages postés 4 Date d'inscription vendredi 5 septembre 2008 Statut Membre Dernière intervention 1 mars 2010
1 mars 2010 à 10:39
comment faite pour accéder aux contacts
cs_olid Messages postés 296 Date d'inscription lundi 2 septembre 2002 Statut Membre Dernière intervention 28 janvier 2008
5 juil. 2007 à 11:19
@Espada: il faudra faire joujou avec les API de PHP pour le protocole IMAP ;o)
cs_espada Messages postés 26 Date d'inscription samedi 23 décembre 2006 Statut Membre Dernière intervention 27 février 2008
5 juil. 2007 à 10:53
salut, j'ai pas bien compris le code mais ça va!
dites, y a pas un truc pour marquer un email comme lu???
please, aider moi
astuces_jeux Messages postés 731 Date d'inscription mercredi 15 novembre 2000 Statut Membre Dernière intervention 27 mai 2010
5 janv. 2007 à 09:12
Si le lien en haut est bon !!!
cs_Foxracing Messages postés 6 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 30 novembre 2005
30 nov. 2005 à 17:02
pourquoi ?? Notice: (null)(): Read-only POP3 access not available (errflg=2) in Unknown on line 0
cs_olid Messages postés 296 Date d'inscription lundi 2 septembre 2002 Statut Membre Dernière intervention 28 janvier 2008
18 juil. 2003 à 19:00
Oulà, zai du mal... http://www.phpcs.com/article.aspx?Val=684

Bon, vais rentrer chez moà : WEEEEKKKKKKEEEENNNNNDDDD :o)
cs_olid Messages postés 296 Date d'inscription lundi 2 septembre 2002 Statut Membre Dernière intervention 28 janvier 2008
18 juil. 2003 à 18:57
Dézolé randiox, il fallait comprendre :
http://www.phpcs.com/article.aspx?Val=689
Et voui, les 2 viennent bien de Nexen, moyennant de pitite modifs ;op

Dis nous quoi, mathieu ;o)
mathieumg Messages postés 558 Date d'inscription mardi 4 février 2003 Statut Membre Dernière intervention 18 février 2006
18 juil. 2003 à 14:32
Oui au moins l'a ya pas d'erreur mais rien, surement ç cause que je n'ai pas de nouveaux mails.

Merci

Mathieu M-G
http://www.maxicom.ca.tc
randiox Messages postés 17 Date d'inscription mercredi 30 avril 2003 Statut Membre Dernière intervention 6 février 2005
18 juil. 2003 à 14:13
1-le lien que tu donnes en haut n'a pas l'air d'etre bon ('ceci n'est pas votre source' qu'il me dit le site ;) )
2- ton script ressemble étrangement a celui ci http://dev.nexen.net/scripts/details.php?scripts=464
(memes arguments passés a la fct+ meme systeme avec le array $type ...)

sinon c clean comme source ;)
cs_olid Messages postés 296 Date d'inscription lundi 2 septembre 2002 Statut Membre Dernière intervention 28 janvier 2008
18 juil. 2003 à 09:39
za devrait aller mieux zi tu retire un "pop3_" dans ton print ! :o|
mathieumg Messages postés 558 Date d'inscription mardi 4 février 2003 Statut Membre Dernière intervention 18 février 2006
18 juil. 2003 à 03:46
Marche po :( :

<?
function pop3_mailboxinfos($server,$user,$passwd,$type,$port){
/* Paramètres
* $server : serveur POP
* $user : login
* $passwd : mot de passe
* $type : type de retour :
* 'MSG' -> infos sur les messages uniquements (nombre, récents, non lus)
* 'MAILBOX' -> infos sur les messages et sur la boite aus lettres
* 'NB' -> nombre de messages récents et nombre total
*
* Paramètre optionnel
* $port : port de connexion au serveur
*/

$connect = "{".$server."/pop3:$port"."}";
if ($mbox = @imap_open($connect, $user, $passwd, OP_READONLY))
{
$type = strtoupper($type);
switch($type)
{
case 'MSG' :
if ($status = @imap_status($mbox, $connect."INBOX", SA_ALL))
{
$retour['messages'] = $status->messages;
$retour['recents'] = $status->recent;
$retour['non lus'] = $status->unseen ;
$retour['uidnext'] = $status->uidnext;
$retour['uidvalidity'] = $status->uidvalidity;
}
else
$retour = imap_last_error();
break;
case 'MAILBOX' :
if ($check = @imap_check($mbox))
{
$retour['date'] = $check->date;
$retour['driver'] = $check->Driver;
$retour['mailbox'] = $check->Mailbox;
$retour['messages'] = $check->Nmsgs;
$retour['recents'] = $check->Recent;
}
else
$retour = imap_last_error();
break;
case 'NB' :
$retour['messages'] = @imap_num_msg($mbox);
$retour['recents'] = @imap_num_recent($mbox);
break;
default :
$retour = array();
}
return $retour;
}
else
return imap_last_error();
}

print(pop3_pop3_mailboxinfos("mail.serveur.com","mathieumg","xxxxxxxx","MAILBOX","110"));
?>