OVH Cloud OVH Cloud

lecture des nouveau mail en imap

4 réponses
Avatar
Etienne SOBOLE
salut.

Est ce que quelqu'un sait s'il est possible de ne lire que les nouveau mails
en imap sans passer par le liste de tous les mails?
imap_sort et imap_headers renvoit tout deux la liste total des mails.

merci...
Etienne

4 réponses

Avatar
CrazyCat
Etienne SOBOLE wrote:
Est ce que quelqu'un sait s'il est possible de ne lire que les nouveau mails
en imap sans passer par le liste de tous les mails?
imap_sort et imap_headers renvoit tout deux la liste total des mails.


A priori, tu récupères toujours toute la liste des emails, les fonctions
imap ne sont pas capables de faire la différence entre lu et non-lu.
De toutes manières, la récupération des headers est négligeable par
rapport aux mails eux-mêmes.

--
Découvrez Original War: http://www.original-war.org
Humour: http://www.chatfou.com
Tchattez en liberté: http://www.crazy-irc.net

Avatar
Etienne SOBOLE
A priori, tu récupères toujours toute la liste des emails, les fonctions
imap ne sont pas capables de faire la différence entre lu et non-lu.
De toutes manières, la récupération des headers est négligeable par
rapport aux mails eux-mêmes.


hum.
pas cool quand meme.

merci
Etienne

Avatar
Khône
Salut

Mais si c'est possible
http://fr.php.net/manual/fr/function.imap-search.php

Voir du côté de UNSEEN

Khône

A priori, tu récupères toujours toute la liste des emails, les fonctions
imap ne sont pas capables de faire la différence entre lu et non-lu.
De toutes manières, la récupération des headers est négligeable par
rapport aux mails eux-mêmes.


hum.
pas cool quand meme.

merci
Etienne



Avatar
Etienne SOBOLE
Mais si c'est possible
http://fr.php.net/manual/fr/function.imap-search.php


Ah non alors la c'est encore moins possible.
j'ai un nouveau probleme concernant mon client mail.

un option du serveur de mail permet d'interdire les tris des mails (et a
plus forte raison les search ;)
du coup imap_sort ne marche plus, alors que moi je m'en tape du tri, je veux
juste recupérer les UID des mails.
sauf que j'ai eu bon chercher dans la doc,

ben il n'y a aucune fonction imap qui retourne une liste d'identifiant de
mails !!!
a part imap_sort...

hors. outlook lui arrive a se connecter a ce serveur imap puis a récupérer
les mails...
donc par quoi je peut remplacer imap_sort ???

imap_headers n'est pas terrible car elle ne fournit pas un identifiant de
mail, juste un numero.
apres il me faudrait utiliser imap_uid
mais la c'est chaud, il me faudrait autant de requete imap qu'il y a de
mails !!!

pas cool tout ca !
Etienne