note 39392 added to function.imap-mail-move

From: Date: Tue, 27 Jan 2004 10:04:01 +0000
Subject: note 39392 added to function.imap-mail-move
Groups: php.notes 
Request: Send a blank email to php-notes+get-64241@lists.php.net to get a copy of this message
Have either one of you tried to move a message between a user's Inbox on an Exchangeserver, to a Public Folder on that same server, using Imap_mail_move() ???? Could it be done? I am really getting the feeling it can't be done. Here's the chunk: <?php set_time_limit(1800); $mbox = imap_open("{exchange:143}", "filer", "test"); $thirdbox = imap_open("{exchange:143}/*EAME/Delft", "filer", "test"); echo "<p><h1>Mailboxes</h1>\n"; $folders = imap_listmailbox($mbox, "{exchange:143}", "*"); if ($folders == false) { echo "Call failed<br />\n"; } else { while (list ($key, $val) = each($folders)) { echo $val . "<br />\n"; } } echo "<p><h1>Headers in INBOX</h1>\n";flush(); $headers = imap_headers($mbox); if ($headers == false) { echo "Call failed<br />\n"; } else { while (list ($key, $val) = each ($headers)) { echo $key . " " . $val . "<br />\n"; } } $movmsgid=1; imap_mail_move($mbox,$movmsgid,'Public folders/*EAME/Delft'); $err=imap_errors(); print $err[0]; echo "<p><h1>Headers in Public Folders/*EAME/Delft</h1>\n";flush(); $headers = imap_headers($thirdbox); if ($headers == false) { echo "Call failed<br />\n"; } else { while (list ($key, $val) = each ($headers)) { echo $val . "<br />\n"; } } #imap_expunge($mbox); imap_close($mbox); ?> The error I get: There is no replica for that mailbox on this server. While the first list clearly shows me the Public Folder is in fact there. Suggestions? ---- Manual Page -- http://www.php.net/manual/en/function.imap-mail-move.php Edit -- http://master.php.net/manage/user-notes.php?action=edit+39392 Delete -- http://master.php.net/manage/user-notes.php?action=delete+39392&report=yes Reject -- http://master.php.net/manage/user-notes.php?action=reject+39392&report=yes Search -- http://master.php.net/manage/user-notes.php

« previous php.notes (#64241) next »