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
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
.
|