imap_append

(PHP 4, PHP 5)

imap_appendAjoute une message dans une bo�te aux lettres

Description

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

Ajoute un message message dans la bo�te aux lettres mbox .

Liste de param�tres

imap_stream

Un flux IMPA retourn� par la fonction imap_open().

mailbox

Le nom de la bo�te aux lettres, voir la documentation sur la fonction imap_open() pour plus d'informations

message

Le message � ajouter, sous la forme d'une cha�ne de caract�res

Lors des �changes avec le serveur Cyrus IMAP, vous devrez utiliser "\r\n" comme terminaison de ligne, � la place de "\n" ou l'op�ration �chouera.

options

Si fourni, le param�tre options sera �galement �crit dans la bo�te mailbox

Valeurs de retour

Cette fonction retourne TRUE en cas de succ�s, FALSE en cas d'�chec.

Exemples

Exemple #1 Exemple avec imap_append()

<?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"
                   
"Ceci est un message de test. Ignorez le.\r\n"
                   
);

$check imap_check($stream);
echo 
"Nombre de messages apr�s ajout : "$check->Nmsgs "\n";

imap_close($stream);
?>