RECUPERER DES INFOS SUR UNE BOITE POP3

Signaler
Messages postés
558
Date d'inscription
mardi 4 février 2003
Statut
Membre
Dernière intervention
18 février 2006
-
Messages postés
4
Date d'inscription
vendredi 5 septembre 2008
Statut
Membre
Dernière intervention
1 mars 2010
-
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

Messages postés
4
Date d'inscription
vendredi 5 septembre 2008
Statut
Membre
Dernière intervention
1 mars 2010

comment faite pour accéder aux contacts
Messages postés
296
Date d'inscription
lundi 2 septembre 2002
Statut
Membre
Dernière intervention
28 janvier 2008

@Espada: il faudra faire joujou avec les API de PHP pour le protocole IMAP ;o)
Messages postés
26
Date d'inscription
samedi 23 décembre 2006
Statut
Membre
Dernière intervention
27 février 2008

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
Messages postés
731
Date d'inscription
mercredi 15 novembre 2000
Statut
Membre
Dernière intervention
27 mai 2010

Si le lien en haut est bon !!!
Messages postés
6
Date d'inscription
lundi 16 décembre 2002
Statut
Membre
Dernière intervention
30 novembre 2005

pourquoi ?? Notice: (null)(): Read-only POP3 access not available (errflg=2) in Unknown on line 0
Messages postés
296
Date d'inscription
lundi 2 septembre 2002
Statut
Membre
Dernière intervention
28 janvier 2008

Oulà, zai du mal... http://www.phpcs.com/article.aspx?Val=684

Bon, vais rentrer chez moà : WEEEEKKKKKKEEEENNNNNDDDD :o)
Messages postés
296
Date d'inscription
lundi 2 septembre 2002
Statut
Membre
Dernière intervention
28 janvier 2008

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)
Messages postés
558
Date d'inscription
mardi 4 février 2003
Statut
Membre
Dernière intervention
18 février 2006

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
Messages postés
17
Date d'inscription
mercredi 30 avril 2003
Statut
Membre
Dernière intervention
6 février 2005

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 ;)
Messages postés
296
Date d'inscription
lundi 2 septembre 2002
Statut
Membre
Dernière intervention
28 janvier 2008

za devrait aller mieux zi tu retire un "pop3_" dans ton print ! :o|
Messages postés
558
Date d'inscription
mardi 4 février 2003
Statut
Membre
Dernière intervention
18 février 2006

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"));
?>