X-Git-Url: https://vcs.fsf.org/?p=squirrelmail.git;a=blobdiff_plain;f=plugins%2Fmail_fetch%2Fclass.POP3.php;h=d4f55b16179d2cb028ec620644238261aed21747;hp=589b24a6a9763d2225eee87ae5226a1351efbbb2;hb=3654fd082c6e5c3fc32112175e61dea25427c425;hpb=ec674b7871804bec68b11c1bba30d775bb9a4e90 diff --git a/plugins/mail_fetch/class.POP3.php b/plugins/mail_fetch/class.POP3.php index 589b24a6..d4f55b16 100644 --- a/plugins/mail_fetch/class.POP3.php +++ b/plugins/mail_fetch/class.POP3.php @@ -1,26 +1,25 @@ -MAILSERVER)) $server = $this->MAILSERVER; @@ -93,7 +92,7 @@ class POP3 { $fp = @fsockopen("$server", $port, $errno, $errstr); if(!$fp) { - $this->ERROR = _("POP3 connect:") . ' ' . _("Error ") . "[$errno] [$errstr]"; + $this->ERROR = _("POP3 connect:") . ' ' . _("Error") . ' ' . "[$errno] [$errstr]"; unset($this->FP); return false; } @@ -105,7 +104,7 @@ class POP3 { if($this->DEBUG) error_log("POP3 SEND [connect: $server] GOT [$reply]",0); if(!$this->is_ok($reply)) { - $this->ERROR = _("POP3 connect:") . ' ' . _("Error ") . "[$reply]"; + $this->ERROR = _("POP3 connect:") . ' ' . _("Error") . ' ' . "[$reply]"; unset($this->FP); return false; } @@ -126,7 +125,7 @@ class POP3 { } else { $reply = $this->send_cmd("USER $user"); if(!$this->is_ok($reply)) { - $this->ERROR = _("POP3 user:") . ' ' . _("Error ") . "[$reply]"; + $this->ERROR = _("POP3 user:") . ' ' . _("Error") . ' ' . "[$reply]"; return false; } else return true; @@ -146,7 +145,7 @@ class POP3 { } else { $reply = $this->send_cmd("PASS $pass"); if(!$this->is_ok($reply)) { - $this->ERROR = _("POP3 pass:") . ' ' . _("authentication failed ") . "[$reply]"; + $this->ERROR = _("POP3 pass:") . ' ' . _("Authentication failed") . " [$reply]"; $this->quit(); return false; } else { @@ -249,7 +248,7 @@ class POP3 { } if(!$this->is_ok($reply)) { - $this->ERROR = _("POP3 top:") . ' ' . _("Error ") . "[$reply]"; + $this->ERROR = _("POP3 top:") . ' ' . _("Error") . ' ' . "[$reply]"; return false; } @@ -303,10 +302,10 @@ class POP3 { } if(!$this->is_ok($reply)) { - $this->ERROR = _("POP3 pop_list:") . ' ' . _("Error ") . "[$reply]"; + $this->ERROR = _("POP3 pop_list:") . ' ' . _("Error") . ' ' . "[$reply]"; return false; } - list($junk,$num,$size) = explode(" ",$reply); + list($junk,$num,$size) = preg_split('/\s+/',$reply); return $size; } $cmd = "LIST"; @@ -314,7 +313,7 @@ class POP3 { if(!$this->is_ok($reply)) { $reply = $this->strip_clf($reply); - $this->ERROR = _("POP3 pop_list:") . ' ' . _("Error ") . "[$reply]"; + $this->ERROR = _("POP3 pop_list:") . ' ' . _("Error") . ' ' . "[$reply]"; return false; } $MsgArray = array(); @@ -329,7 +328,7 @@ class POP3 { $this->ERROR = _("POP3 pop_list:") . ' ' . _("Premature end of list"); return false; } - list($thisMsg,$msgSize) = explode(" ",$line); + list($thisMsg,$msgSize) = preg_split('/\s+/',$line); settype($thisMsg,"integer"); if($thisMsg != $msgC) { @@ -362,7 +361,7 @@ class POP3 { if(!$this->is_ok($reply)) { - $this->ERROR = _("POP3 get:") . ' ' . _("Error ") . "[$reply]"; + $this->ERROR = _("POP3 get:") . ' ' . _("Error") . ' ' . "[$reply]"; return false; } @@ -395,11 +394,11 @@ class POP3 { $reply = $this->send_cmd("STAT"); if(!$this->is_ok($reply)) { - $this->ERROR = _("POP3 last:") . ' ' . _("Error ") . "[$reply]"; + $this->ERROR = _("POP3 last:") . ' ' . _("Error") . ' ' . "[$reply]"; return $last; } - $Vars = explode(" ",$reply); + $Vars = preg_split('/\s+/',$reply); $count = $Vars[1]; $size = $Vars[2]; settype($count,"integer"); @@ -428,7 +427,7 @@ class POP3 { // response - if it ever does, something truely // wild is going on. - $this->ERROR = _("POP3 reset:") . ' ' . _("Error ") . "[$reply]"; + $this->ERROR = _("POP3 reset:") . ' ' . _("Error") . ' ' . "[$reply]"; @error_log("POP3 reset: ERROR [$reply]",0); } $this->quit(); @@ -527,10 +526,10 @@ class POP3 { $reply = $this->send_cmd($cmd); if(!$this->is_ok($reply)) { - $this->ERROR = _("POP3 uidl:") . ' ' . _("Error ") . "[$reply]"; + $this->ERROR = _("POP3 uidl:") . ' ' . _("Error") . ' ' . "[$reply]"; return false; } - list ($ok,$num,$myUidl) = explode(" ",$reply); + list ($ok,$num,$myUidl) = preg_split('/\s+/',$reply); return $myUidl; } else { $this->update_timer(); @@ -550,7 +549,7 @@ class POP3 { if($this->DEBUG) { @error_log("POP3 SEND [$cmd] GOT [$reply]",0); } if(!$this->is_ok($reply)) { - $this->ERROR = _("POP3 uidl:") . ' ' . _("Error ") . "[$reply]"; + $this->ERROR = _("POP3 uidl:") . ' ' . _("Error") . ' ' . "[$reply]"; return false; } @@ -561,7 +560,7 @@ class POP3 { if(ereg("^\.\r\n",$line)) { break; } - list ($msg,$msgUidl) = explode(" ",$line); + list ($msg,$msgUidl) = preg_split('/\s+/',$line); $msgUidl = $this->strip_clf($msgUidl); if($count == $msg) { $UIDLArray[$msg] = $msgUidl; @@ -594,7 +593,7 @@ class POP3 { $reply = $this->send_cmd("DELE $msgNum"); if(!$this->is_ok($reply)) { - $this->ERROR = _("POP3 delete:") . ' ' . _("Command failed ") . "[$reply]"; + $this->ERROR = _("POP3 delete:") . ' ' . _("Command failed") . ' ' . "[$reply]"; return false; } return true; @@ -653,4 +652,3 @@ class POP3 { } // End class -?>