PHP Handbuch
Zurück |  | Nach vorne

# imap_append

(PHP 3, PHP 4 )

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_alerts | Nach oben | imap_base64