imap_append Ajoute un message dans une boîte aux lettres &reftitle.description; boolimap_append IMAP\Connectionimap stringfolder stringmessage stringnulloptions&null; stringnullinternal_date&null; Ajoute un message au folder spécifié. &reftitle.parameters; &imap.imap-parameter.imap; folder Le nom de la boîte aux lettres, voir la documentation sur la fonction imap_open pour plus d'informations &imap.mailboxname.insecure; message Le message à ajouter, sous la forme d'une &string; 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 folder internal_date Si ce paramètre est défini, il mettra les INTERNALDATE sur le message joint. Le paramètre doit être une chaîne de date qui est conforme aux spécifications du rfc2060 pour une valeur date_time. &reftitle.returnvalues; &return.success; &reftitle.changelog; &Version; &Description; &imap.changelog.imap-param; 8.0.0 options et internal_date sont désormais nullable. &reftitle.examples; Exemple avec <function>imap_append</function> Nmsgs . "\n"; imap_append($imap, "{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($imap); echo "Nombre de messages après ajout : ". $check->Nmsgs . "\n"; imap_close($imap); ?> ]]>