PHP Handbuch
Zurück |  | Nach vorne

# imap_append

(PHP 3 <= 3.0.18, PHP 4 >= 4.0.0)

imap_append -- Fügt eine String-Nachricht an das angegebene Postfach an.

## Beschreibung

``int imap_append` (int imap_stream, string mbox, string message [, string flags])`

Liefert `TRUE` bei Erfolg und `FALSE` bei Fehlern.

imap_append() fügt den String aus `message` als neue Nachricht an die durch `mbox` spezifizierte Mailbox an. Wenn der optionale `flags` spezifiziert wird, so werden die Flags der Nachricht in der Mailbox entsprechend gesetzt.

Beispiel 1. imap_append() Beispiel
    $stream = imap_open ("{your.imap.host}INBOX.Drafts", "username", "password");

    $check = imap_check ($stream);
    print "Msg Count before append: " . $check->Nmsgs . "<br>\n";

    imap_append( $stream, "{your.imap.host}INBOX.Drafts"
                        , "From: me@my.host\r\n"
                        . "To: you@your.host\r\n"
                        . "Subject: test\r\n"
                        . "\r\n"
                        . "Das ist ein Test, bitte ignorieren\r\n"
                        );

    $check = imap_check ($stream);
    print "Msg Count after append : " . $check->Nmsgs . "<br>\n";

    imap_close ($stream);

Warnung
Der Cyrus IMAP Server erwartet zwingend "\r\n" als Zeilenende-Kennung, ein einfaches "\n" wird nicht richtig verarbeitet.

Zurück | Zum Anfang | Nach vorne
IMAP, POP3 und NNTP Funktionen | Nach oben | imap_base64