From 8c259d67ca205008607154e0a9b620b1e97cfa22 Mon Sep 17 00:00:00 2001 From: kink Date: Sat, 31 Aug 2002 06:19:57 +0000 Subject: [PATCH] Remove NOOP checks. This breaks some things without any reason to do so, rather have a liberal, more compatible implementation. Patch from peter@dataloos.nl git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3522 7612ce4b-ef26-0410-bec9-ea0150e637f0 --- plugins/mail_fetch/class.POP3.php | 27 +++------------------------ 1 file changed, 3 insertions(+), 24 deletions(-) diff --git a/plugins/mail_fetch/class.POP3.php b/plugins/mail_fetch/class.POP3.php index a8691c54..e4b78946 100644 --- a/plugins/mail_fetch/class.POP3.php +++ b/plugins/mail_fetch/class.POP3.php @@ -40,9 +40,6 @@ class POP3 { var $BANNER = ''; // Holds the banner returned by the // pop server - used for apop() - var $RFC1939 = TRUE; // Set by noop(). See rfc1939.txt - // - var $ALLOWAPOP = FALSE; // Allow or disallow apop() // This must be set to true // manually @@ -105,13 +102,7 @@ class POP3 { } $this->FP = $fp; $this->BANNER = $this->parse_banner($reply); - $this->RFC1939 = $this->noop(); - if($this->RFC1939) { - $this->ERROR = _("POP3: premature NOOP OK, NOT an RFC 1939 Compliant server"); - $this->quit(); - return false; - } else - return true; + return true; } function noop () { @@ -165,13 +156,7 @@ class POP3 { // Auth successful. $count = $this->last("count"); $this->COUNT = $count; - $this->RFC1939 = $this->noop(); - if(!$this->RFC1939) { - $this->ERROR = _("POP3 pass:") . ' ' . _("NOOP failed. Server not RFC 1939 compliant"); - $this->quit(); - return false; - } else - return $count; + return $count; } } } @@ -214,13 +199,7 @@ class POP3 { // Auth successful. $count = $this->last("count"); $this->COUNT = $count; - $this->RFC1939 = $this->noop(); - if(!$this->RFC1939) { - $this->ERROR = _("POP3 apop:") . ' ' . _("NOOP failed. Server not RFC 1939 compliant"); - $this->quit(); - return false; - } else - return $count; + return $count; } } } -- 2.25.1