From: James P. <ja...@di...> - 2002-05-20 17:27:51
|
Hello, I was looking at what Squirrelmail asks of the IMAP server when it's retreiving a message. The list of commands asked of the IMAP server include: COMMAND: [A001 LOGIN "james" "notpublicsorry"] COMMAND: [A002 SELECT "INBOX"] COMMAND: [A003 EXPUNGE] COMMAND: [A004 FETCH 4:4 BODY[HEADER]] COMMAND: [A005 FETCH 4 BODYSTRUCTURE] COMMAND: [A006 EXAMINE "INBOX"] COMMAND: [A007 LSUB "" "*%"] COMMAND: [A008 LIST "" "Work"] COMMAND: [A009 LIST "" "Work/Clarinet"] COMMAND: [A010 LIST "" "Work/Hostmaster"] COMMAND: [A011 LIST "" "Work/Robots"] COMMAND: [A012 LIST "" "Work/Stats"] COMMAND: [A013 LIST "" "Work/Work"] COMMAND: [A014 LIST "" "Drafts"] COMMAND: [A015 LIST "" "Linux"] COMMAND: [A016 LIST "" "Linux/Redhat Network"] COMMAND: [A017 LIST "" "Linux/Software"] COMMAND: [A018 LIST "" "Mailing Lists"] COMMAND: [A019 LIST "" "Mailing Lists/Audiotron"] COMMAND: [A020 LIST "" "Mailing Lists/DBmail"] COMMAND: [A021 LIST "" "Mailing Lists/Wordsmith"] COMMAND: [A022 LIST "" "Personal"] COMMAND: [A023 LIST "" "Personal/Family"] COMMAND: [A024 LIST "" "Personal/Friends"] COMMAND: [A025 LIST "" "Receipts"] COMMAND: [A026 LIST "" "Sent"] COMMAND: [A027 LIST "" "SPAM"] COMMAND: [A028 LIST "" "Trash"] COMMAND: [A029 LIST "" "INBOX"] COMMAND: [A030 EXAMINE "INBOX"] COMMAND: [A031 FETCH 4 BODY[1]] What I'm wondering is what all the list commands are for? This command: COMMAND: [A007 LSUB "" "*%"] Gets the names of all the mailboxes the user has, so then Squirrelmail can build it's "Move to folder list". So what do all the othe individual "list" commands try to gain? BTW, getting a message list for any folder does the same thing. Seems like just a bunch of extra questions being asked. What am I missing? -James |