when you list your mailbox,you have to decode the mailbox name, use imap_utf7_decode();
for example:
//----------------------------------------------------
$host="localhost";
$port=143;
$ht="{".$host.":".$port."/imap/notls}INBOX";
$mbox=imap_open($ht,$my_user,$my_pass)or die("can't open mail ");
$mail_list=imap_listmailbox($mbox,$ht,"*");
sort($mail_list);
foreach($mail_list as $k=>$v)
{
$v_list=explode("}",$v);
echo imap_utf7_decode(str_replace("INBOX.","",$v_list[1]));
echo "<BR>";
}
imap_mail_copy
(PHP 4, PHP 5)
imap_mail_copy — Copie les messages spécifiés dans une boîte aux lettres
Description
bool imap_mail_copy
( resource $imap_stream
, string $msglist
, string $mailbox
[, int $options = 0
] )
Copie les messages email spécifiés par msglist dans la boîte aux lettres nommée mbox.
Liste de paramètres
- imap_stream
-
Un flux IMAP retourné par la fonction imap_open().
- msglist
-
msglist est un intervalle, et pas seulement une liste de numéros de message (comme décrit dans la » RFC2060).
- mailbox
-
Le nom de la boîte aux lettres, voir la documentation de la fonction imap_open() pour plus de détails
- options
-
options est un masque, qui peut contenir une ou plusieurs des valeurs suivantes :
- CP_UID - la séquence de nombre contient des UIDS
- CP_MOVE - Efface les messages après copie
Valeurs de retour
Cette fonction retourne TRUE en cas de succès ou FALSE si une erreur survient.
fongming at fonn dot fongming dot idv dot tw
29-Aug-2004 03:42
marcus at names dot co dot uk
08-Jul-2002 10:51
If you are having problems getting imap_mail_copy and imap_mail_move to work, check you have installed imap_devel (the imap development libraries) as well as imap (the imap daemon). Without it, PHP appears to configure correctly --with-imap, but some functions do not work.
It took me about 12 hours to figure this out!!
hxlvt at hotmail dot com
04-Jan-2001 04:37
After much fooling around, imap_mail_copy did work for me. One thing you might want to check, if you are having problems, is the new mailbox name. Make sure it is just a folder name, e.g. INBOX.haha without the server part.
