From: DINH V. H. <din...@fr...> - 2003-12-09 10:10:45
|
Zsolt VARGA wrote : > just a raw&quick question about how does libetpan handling backend > protocol, if I have two folder and I'd like to get a message from > Folder(A) and after that Folder(B). does libetpan handles all the > necessary IMAP command, (SELECT Folder_A or SELECT Folder_B) to be sure > he's on the right foldeR? You have to call mail_folder_connect() (that is mailfolder_connect() in current CVS) before calling any sequence of operations on a folder. That must be done to be sure you're on the right folder (this is valid for any driver, including IMAP). In the backend of IMAP, when you have two folders (I mean mail_folder (this is now mailfolder in the CVS)), two connection are created (this is advised for IMAP protocol client implementation by IMAP author and IMAP server implementors). Then, in IMAP, mail_folder_connect() will in fact do nothing, since 'folder->session' will be different for each folder. -- DINH V. Hoa, etPan! - newsreader, mail user agent -- http://libetpan.sf.net/etpan |