Function.imap-setflag-full

Aus PHP-Wiki

Wechseln zu: Navigation, Suche
Unfallversicherung Vergleichen Online und Private KrankenversicherungGasanbieter-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);
?>

Siehe auch

Persönliche Werkzeuge