Hallo zusammen,
ich versuche, per IMAP E-Mails abzurufen, was auch klappt.
Jedoch bekomme ich immer alle Mails angezeigt, egal was ich unter imap_Search festlege.
Setze ich ein Flag, wird dieses ebenfalls ignoriert.
Als Schreibweisen habe ich probiert
- /Unseen /Flagged
- //Unseen //Flagged
- \\Unseen \\Flagged
- ohne Slashes, ohne flagged etc.
- ohne / mit Angabe der ST_UID
Hat jemand einen Tip für mich?
So, wie es auf PHP.net steht, funktioniert es bei mir nicht.
Außerdem macht es mich stutzig, dass die imap_search den Parameter ignoriert (auch wenn ich nach SUBJECT xyz suche, oder SEEN, UNSEEN, etc.)
Danke und Gruß
Boris
ich versuche, per IMAP E-Mails abzurufen, was auch klappt.
Jedoch bekomme ich immer alle Mails angezeigt, egal was ich unter imap_Search festlege.
PHP-Code:
$inbox = imap_open($hostname,$username,$password) or die('Cannot connect to Gmail: ' . imap_last_error());
//Sogar folgende Zeile liefert mir alle Mails aus dem Postfach
$emails = imap_search($inbox, "dvsdvsdvsdv");
PHP-Code:
echo "IMAP message number: " . imap_msgno ($inbox,imap_uid ($inbox,$counter ) ) . "<br>";
print_r( imap_headerinfo($inbox, imap_msgno ($inbox,imap_uid ($inbox,$counter ) )) );
echo "<br><br>___________________________________<br><br>";
imap_setflag_full($inbox, imap_msgno ($inbox,imap_uid ($inbox,$counter ) ), "/Unseen /Flagged",ST_UID);
print_r( imap_headerinfo($inbox, imap_msgno ($inbox,imap_uid ($inbox,$counter ) )) );
- /Unseen /Flagged
- //Unseen //Flagged
- \\Unseen \\Flagged
- ohne Slashes, ohne flagged etc.
- ohne / mit Angabe der ST_UID
Hat jemand einen Tip für mich?
So, wie es auf PHP.net steht, funktioniert es bei mir nicht.
Außerdem macht es mich stutzig, dass die imap_search den Parameter ignoriert (auch wenn ich nach SUBJECT xyz suche, oder SEEN, UNSEEN, etc.)
Danke und Gruß
Boris
Kommentar