RECUPERER DES INFOS SUR UNE BOITE POP3

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