Manuel PHP
Précédent |  | Suivant

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

Précédent | Sommaire | Suivant
imap_alerts | Niveau supérieur | imap_base64