- function formatMailboxName($imapConnection, $mailbox, $real_box, $delimeter, $color, $move_to_trash) {
- require ("../config/config.php");
-
- $mailboxURL = urlencode($real_box);
- sqimap_mailbox_select ($imapConnection, $real_box);
- $unseen = sqimap_unseen_messages($imapConnection, $numUnseen);
+ // open a connection on the imap port (143)
+ $imapConnection = sqimap_login($username, $key, $imapServerAddress, $imapPort, 10); // the 10 is to hide the output
+
+ displayHtmlHeader();
+
+ if ($auto_create_special && ! isset($auto_create_done)) {
+ if (isset ($sent_folder) && $sent_folder != "none") {
+ if (!sqimap_mailbox_exists ($imapConnection, $sent_folder)) {
+ sqimap_mailbox_create ($imapConnection, $sent_folder, "");
+ } else if (! sqimap_mailbox_is_subscribed($imapConnection, $sent_folder)) {
+ sqimap_subscribe($imapConnection, $sent_folder);
+ }
+ }
+ if (isset ($trash_folder) && $trash_folder != "none") {
+ if (!sqimap_mailbox_exists ($imapConnection, $trash_folder)) {
+ sqimap_mailbox_create ($imapConnection, $trash_folder, "");
+ } else if (! sqimap_mailbox_is_subscribed($imapConnection, $trash_folder)) {
+ sqimap_subscribe($imapConnection, $trash_folder);
+ }
+ }
+ $auto_create_done = true;
+ session_register('auto_create_done');
+ }