Function.imap-setflag-full
Aus PHP-Wiki
Unfallversicherung Vergleichen Online und Private Krankenversicherung, Gasanbieter-Wechsel . Die KFZ-Haftpflichtversicherung
imap_setflag_full — Setzt Nachrichtenflags
Inhaltsverzeichnis |
Beschreibung
bool imap_setflag_full ( resource $imap_stream , string $sequence , string $flag [, int $options ] )
Setzt die mit flag
angegebenen Flags
bei allen Nachrichten aus der Liste sequence
.
sequence
.
Parameter-Liste
- imap_stream
- Eine von imap_open() zurückgegebene IMAP-Verbindung.
- sequence
- Eine Liste von Nachrichtennummern. Sie können Nachrichten mit Komma getrennt aufzählen X,Y oder alle Nachrichten in einem bestimmten Interval mit X:Y auswählen.
- flag
- Die möglichen Flags die gesetzt werden können sind \\Seen, \\Answered, \\Flagged, \\Deleted und \\Draft wie in [RFC2060] definiert.
- options
- Eine Bitmaske mit Optionen, zur Zeit wird nur eine Option unterstützt: ST_UID - Die Nachrichtenliste sequence enthält UIDs an stelle von Nachrichtennummern
Rückgabewerte
Gibt bei Erfolg TRUE zurück, im Fehlerfall FALSE.
Beispiele
Beispiel #1 imap_setflag_full() Beispiel
<?php $mbox = imap_open("{imap.example.org:143}", "username", "password") or die("can't connect: " . imap_last_error()); $status = imap_setflag_full($mbox, "2,5", "\\Seen \\Flagged"); echo gettype($status) . "\n"; echo $status . "\n"; imap_close($mbox); ?>