- $imapConnection = loginToImapServer($username, $key, $imapServerAddress);
-
- fputs($imapConnection, "1 list \"\" *\n");
- $str = imapReadData($imapConnection);
-
- for ($i = 0;$i < count($str); $i++) {
- $mailbox = Chop($str[$i]);
- // find the quote at the begining of the mailbox name.
- // i subtract 1 from the strlen so it doesn't find the quote at the end of the mailbox name.
- $mailbox = findMailboxName($mailbox);
- $periodCount = countCharInString($mailbox, ".");
-
- // indent the correct number of spaces.
- for ($j = 0;$j < $periodCount;$j++)
- $boxes[$i] = "$boxes[$i] ";
-
- $boxes[$i] = $boxes[$i] . readShortMailboxName($mailbox, ".");
- $long_name_boxes[$i] = $mailbox;
- }
+ $imapConnection = loginToImapServer($username, $key, $imapServerAddress, 0);
+ getFolderList($imapConnection, $boxes);