imap_append

(PHP 3, PHP 4, PHP 5)

imap_append --  Ajoute une chaîne dans une boîte aux lettres

Description

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

imap_append() ajoute un message dans la boîte aux lettres mbox. Si l'argument options est utilisé, options sera aussi écrit dans la boîte aux lettres.

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

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.

Exemple 1. Exemple avec imap_append()

<?php

$stream
= imap_open("{votre.hote.imap}INBOX.Drafts", "username", "password");

$check = imap_check($stream);
echo
"Nombre de message avant ajout : ". $check->Nmsgs . "\n";

imap_append($stream, "{votre.hote.imap}INBOX.Drafts"
                   
, "From: moi@mon.hote\r\n"
                   
. "To: toi@ton.hote\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);
?>

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:02:08