Forum und email

imap_append

(PHP 4, PHP 5)

imap_append — Append a string message to a specified mailbox

Descrizione

bool imap_append ( resource $imap_stream , string $mailbox , string $message [, string $options ] )

Appends a string message to the specified mailbox .

Elenco dei parametri

imap_stream

Uno stream IMAP restituito da imap_open().

mailbox

The mailbox name, see imap_open() for more information

message

The message to be append, as a string

When talking to the Cyrus IMAP server, you must use "\r\n" as your end-of-line terminator instead of "\n" or the operation will fail

options

If provided, the options will also be written to the mailbox

Valori restituiti

Restituisce TRUE in caso di successo, FALSE in caso di fallimento.

Esempi

Example#1 imap_append() example

<?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);
?>