PHP Handbuch
Zurück |  | Weiter

# imap_setflag_full

(PHP 3 >= 3.0.3, PHP 4, PHP 5)

imap_setflag_full -- Setzt Nachrichtenflags

## 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`

  An IMAP stream returned by imap_open().

`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

imap_clearflag_full()

Zurück | Zum Anfang | Weiter
imap_setacl | Nach oben | imap_sort