(PHP 4, PHP 5)
imap_append — String als Nachricht in einem Postfach ablegen
$imap_stream
, string $mailbox
, string $message
[, string $options = NULL
] )
Der in message übergebene String wird als
Nachricht an das Postfach mailbox angefügt.
imap_streamEine von imap_open() zurückgegebene IMAP-Verbindung.
mailboxDer Name des Postfachs, siehe imap_open() für nähere Informationen.
messageDie anzufügende Nachricht als String
Bei Verbindungen mit dem Cyrus IMAP server ist es zwingend erforderlich "\r\n" als Zeilenende zu benutzen, mit einem einfachen "n" schlägt die Operation fehl.
options
Wenn angegeben werden die in options
gesetzten Optionen der Nachricht bei der Anlage gesetzt.
Gibt bei Erfolg TRUE zurück. Im Fehlerfall wird FALSE zurückgegeben.
Beispiel #1 imap_append() Beispiel
<?php
$stream = imap_open("{imap.example.org}INBOX.Drafts", "username", "password");
$check = imap_check($stream);
echo "Msg Count before append: ". $check->Nmsgs . "\n";
imap_append($stream, "{imap.example.org}INBOX.Drafts"
, "From: [email protected]\r\n"
. "To: [email protected]\r\n"
. "Subject: test\r\n"
. "\r\n"
. "this is a test message, please ignore\r\n"
);
$check = imap_check($stream);
echo "Msg Count after append : ". $check->Nmsgs . "\n";
imap_close($stream);
?>