mail lu ou non lu
Salut à tous,
continuant mon webmail, laborieusement mais sûrement, j'en arrive évidemment au point ou il faut que je vois si un mail est lu ou non.
J'ai trouvé ça comme code,
<?
if ( ($header->Unseen == 'U') || ($header->Recent == 'N')) $lu = '<img src="imgemail/env_n_lu.gif">';
else $lu = '<img src="imgemail/env_o_lu.gif">';
?>
Ca c'est pour ma page qui montre les messages reçus. OK.
Donc, sur la page où on lit le mail, il doit y avoir un endroit où on peut mettre un drapeau. Sur quelle fonction ce fait-ce ? (et non ces fesses...)
J'ai essayé de mettre un drapeau sur
<? $header=imap_headerinfo($mbox, $idtmail,"\Seen"); ?>[code]
mais ça ne marche pas...
Si quelqu'un voit...
Vivants, vous êtes vivants...
D'après le manuel PHP, la fonction imap_fetchbody modifie normalement automatiquement le flag unseen / recent.
l attribution des flag n est possible que sur un serveur Imap, sur tu consulte des server pop3 le seule flag que tu peux metre c est celui de DELETE
Ah oui :)
C'est surement vrai çà aussi ^^
Salut messieurs, merci de m'avoir répondu. J'ai un hébergement 60gp mutualisé sur OVH. J'ai regardé ce qui mettent sur leur site et ils disent qu'on a 5 Comptes POP/IMAP.
En fait, quelle est la différence entre le pop et l'imap. A l'heure actuelle, pour me connecter, je fais ça
<? $mbox = imap_open ('{'.$serveur.'/pop3:110}INBOX', "$login", "$password");
?>
Je passe par du pop... Est-ce que ça veut dire que la syntaxe, si on veut se connecter à un imap est différente ? J'y connais rien dans les différences de serveur...
Vivants, vous êtes vivants...
Oui, pop et imap sont deux protocoles différents.
Une petite
lecture.
Merci la Glob', je viens aussi de voir que pour se connecter à un serveur imap, il fallait faire:
<?php$mbox = imap_open("{localhost:143}INBOX","user_id","password");?>
J'ai l'impression que sur l'hébergement mutualisé d'OVH, je l'ai pas... Enfin, c'est bizarre parce qu'ils disent que ça se passe sur le port 993 mais ils expliquent rien d'autre...
Vivants, vous êtes vivants...
C'est encore moi... Je suis les conseils de la Globule. en utilisant print_r. Alors j'ai fait un print_r sur $header = imap_headerinfo($mbox, $key+1, 100, 100);
et j'ai constaté ça :
[Recent] => N [Unseen] => [Flagged] => [Answered] => [Deleted] => [Draft] => [Msgno] => 1
En clair, il n'y a pas de "résultat" pour Unseen... Est-ce que quelqu'un pourrait m'expliquer pourquoi ?
Vivants, vous êtes vivants...
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: