fputs($imapConnection, ". list \"\" \"\"\n");
$read = fgets($imapConnection, 1024);
- $pos = strrpos($read, "\"");
- $read = substr($read, 0, $pos);
-
- $pos = strrpos($read, "\"");
- $read = substr($read, 0, $pos);
+ if (strrpos($read, "\"") == strlen($read)) {
+ $pos = strrpos($read, "\"");
+ $read = substr($read, 0, $pos);
+ $pos = strrpos($read, "\"");
+ $read = substr($read, 0, $pos);
+ } else {
+ $pos = strrpos($read, " ");
+ $read = substr($read, 0, $pos);
+ }
+
$pos = strrpos($read, "\"");
$read = substr($read, 0, $pos);
$serverInfo = fgets($imapConnection, 256);
// login
- fputs($imapConnection, "a001 LOGIN $username $key\n");
+ fputs($imapConnection, "a001 LOGIN \"$username\" \"$key\"\n");
$read = fgets($imapConnection, 1024);
if ($debug_login == true) {
echo "SERVER SAYS: $read<BR>";
} else {
setMessageFlag($imapConnection, $a, $b, "Deleted");
}
+ if ($auto_expunge == true)
+ expungeBox($imapConnection, $mailbox);
}
+
function stripComments($line) {
if (strpos($line, ";")) {
$line = substr($line, 0, strpos($line, ";"));