On 26 févr. 06, at 02:13, Mark Edwards wrote:

A little further testing suggests that its the first line that causes the problem:

$a_msg_index = $IMAP->message_index(NULL, $_SESSION['sort_col'], $_SESSION['sort_order']);

Good, that confirms what the problem is.


Having a quick look at message_index in program/include/rcube_imap.inc it appears that it returns an array of the index data for the whole mailbox. Why is this necessary to retrieve the UID for two messages? Surely there is a better way to do this?

Actually, you're right. I think I just found a much better way to do it using some imap commands. I'll try to make it work and post the appropriate corrections here.

Regards,

-l


Reply via email to