--- /dev/null
+<?
+ include("../config/config.php");
+ include("../functions/strings.php");
+ include("../functions/page_header.php");
+ include("../functions/imap.php");
+
+ $imapConnection = fsockopen($imapServerAddress, 143, &$errorNumber, &$errorString);
+ if (!$imapConnection) {
+ echo "Error connecting to IMAP Server.<br>";
+ echo "$errorNumber : $errorString<br>";
+ exit;
+ }
+ $serverInfo = fgets($imapConnection, 256);
+
+ fputs($imapConnection, "1 login $username $key\n");
+ $read = fgets($imapConnection, 1024);
+ echo $read;
+
+ if ($subfolder == "INBOX")
+ fputs($imapConnection, "1 create \"user.$username.$folder_name\"\n");
+ else
+ fputs($imapConnection, "1 create \"user.$username.$subfolder.$folder_name\"\n");
+
+ fputs($imapConnection, "1 logout\n");
+
+ echo "<BR><BR><A HREF=\"folders.php\">Return</A>";
+?>
+
+
--- /dev/null
+<?
+ include("../config/config.php");
+ include("../functions/strings.php");
+ include("../functions/page_header.php");
+ include("../functions/imap.php");
+
+ $imapConnection = fsockopen($imapServerAddress, 143, &$errorNumber, &$errorString);
+ if (!$imapConnection) {
+ echo "Error connecting to IMAP Server.<br>";
+ echo "$errorNumber : $errorString<br>";
+ exit;
+ }
+ $serverInfo = fgets($imapConnection, 256);
+
+ fputs($imapConnection, "1 login $username $key\n");
+ $read = fgets($imapConnection, 1024);
+ echo $read;
+
+ if ($subfolder == "INBOX")
+ fputs($imapConnection, "1 create \"user.$username.$folder_name\"\n");
+ else
+ fputs($imapConnection, "1 create \"user.$username.$subfolder.$folder_name\"\n");
+
+ fputs($imapConnection, "1 logout\n");
+
+ echo "<BR><BR><A HREF=\"folders.php\">Return</A>";
+?>
+
+
--- /dev/null
+<?
+ include("../config/config.php");
+ include("../functions/mailbox.php");
+ include("../functions/strings.php");
+ include("../functions/page_header.php");
+ include("../functions/display_messages.php");
+
+ $imapConnection = fsockopen($imapServerAddress, 143, &$errorNumber, &$errorString);
+ if (!$imapConnection) {
+ echo "Error connecting to IMAP Server.<br>";
+ echo "$errorNumber : $errorString<br>";
+ exit;
+ }
+ $serverInfo = fgets($imapConnection, 256);
+
+ // login
+ fputs($imapConnection, "1 login $username $key\n");
+ $read = fgets($imapConnection, 1024);
+
+ if (strpos($read, "NO")) {
+ error_username_password_incorrect();
+ exit;
+ }
+
+ // switch to the mailbox, and get the number of messages in it.
+ selectMailbox($imapConnection, $mailbox, $numMessages);
+
+ // Marks the selected messages ad 'Deleted'
+ $j = 0;
+ $i = 0;
+
+ while ($j < count($msg)) {
+ if ($msg[$i]) {
+ /** check if they would like to move it to the trash folder or not */
+ if ($move_to_trash == true) {
+ $success = copyMessages($imapConnection, $msg[$i], $msg[$i], $trash_folder);
+ if ($success == true)
+ setMessageFlag($imapConnection, $msg[$i], $msg[$i], "Deleted");
+ } else {
+ setMessageFlag($imapConnection, $msg[$i], "Deleted");
+ }
+ $j++;
+ }
+ $i++;
+ }
+
+ if ($auto_expunge == true)
+ expungeBox($imapConnection, $mailbox, $numMessages);
+
+ // Log out this session
+ fputs($imapConnection, "1 logout");
+
+ echo "<HTML><BODY TEXT=\"#000000\" BGCOLOR=\"#FFFFFF\" LINK=\"#0000EE\" VLINK=\"#0000EE\" ALINK=\"#0000EE\">";
+ displayPageHeader($mailbox);
+
+ messages_deleted_message($mailbox, $sort, $startMessage);
+?>
\ No newline at end of file