#25986 [Opn->Bgs]: POP3 auth with Net_POP3

From: Date: Wed, 01 Sep 2004 14:11:39 +0000
Subject: #25986 [Opn->Bgs]: POP3 auth with Net_POP3
References: 1  Groups: php.pear.dev 
Request: Send a blank email to pear-dev+get-33150@lists.php.net to get a copy of this message
ID: 25986 Updated by: alan_k@php.net Reported By: elf@php.net -Status: Open +Status: Bogus Bug Type: PEAR related Operating System: Red Hat Linux 9+rawhide PHP Version: 4.3.3 New Comment: can you report this on pear.php.net - none of the pear maintainers read bugs.php.net Previous Comments: ------------------------------------------------------------------------ [2003-10-25 12:16:28] elf@php.net Description: ------------ The present Auth/POP3 seem to be only for APOP. However, I attest by POP3. Then, I created the easy patch. Please make it reference. --- lib/pear/Auth/Container/POP3.php 2003-10-23 23:48:58.000000000 +0900 +++ /usr/share/pear/Auth/Container/POP3.php 2003-10-23 23:50:28.000000000 +0900 @@ -47,12 +47,6 @@ */ var $port='110'; - /** - * Use APOP Auth - * @var boolean TRUE ... APOP/FALSE ... NO APOP - */ - var $apop = true; - // {{{ Constructor /** @@ -71,20 +65,12 @@ if(isset($server['port'])){ $this->port = $server['port']; } - if(isset($server['apop'])){ - $this->apop = $server['apop']; - } } else{ if(strstr($server, ':')){ $serverparts = explode(':', trim($server)); $this->server = $serverparts[0]; $this->port = $serverparts[1]; - if ( $serverparts[1] == '' || !strcasecmp( $serverparts[1], 'APOP')) { - $this->apop = TRUE; - } else { - $this->apop = FALSE; - } } else { @@ -111,7 +97,7 @@ if(!$res){ return($res); } - $result = $pop3->login($username, $password, $this->apop); + $result = $pop3->login($username, $password); $pop3->disconnect(); return $result; } Expected result: ---------------- ex) $auth = new Auth( 'POP3', 'localhost:110:pop3', 'login'); $params = array( 'host'=>'localhost', 'port'=>110, 'apop'=>false); $auth = new Auth( 'POP3', $params, 'login'); ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=25986&edit=1

« previous php.pear.dev (#33150) next »