imap_append
(PHP 4, PHP 5)
imap_append — Ajoute une message dans une boîte aux lettres
Description
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
Example#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: me@example.com\r\n"
. "To: you@example.com\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);
?>