PHP 클래스 SlightPHP\POP3

파일 보기 프로젝트 열기: hetao29/slightphp

공개 프로퍼티들

프로퍼티 타입 설명
$CRLF string POP3 Carriage Return + Line Feed
$POP3_PORT integer Default POP3 port
$POP3_TIMEOUT integer Default Timeout
$do_debug integer Displaying Debug warnings? (0 = now, 1+ = yes)
$host string POP3 Mail Server
$password string POP3 Password
$port integer POP3 Port
$tval integer POP3 Timeout Value
$username string POP3 Username

공개 메소드들

메소드 설명
Authorise ( string $host, integer $port = false, integer $tval = false, string $username, string $password, $debug_level ) Combination of public events - connect, login, disconnect
Connect ( string $host, integer $port = false, integer $tval = 30 ) : boolean Connect to the POP3 server
Disconnect ( ) Disconnect from the POP3 server
Login ( string $username = '', string $password = '' ) : boolean Login to the POP3 server (does not support APOP yet)
__construct ( ) : POP3 Constructor, sets the initial values

비공개 메소드들

메소드 설명
catchWarning ( integer $errno, string $errstr, string $errfile, integer $errline ) Takes over from PHP for the socket warning handler
checkResponse ( string $string ) : boolean Checks the POP3 server response for +OK or -ERR
displayErrors ( ) If debug is enabled, display the error message array
getResponse ( integer $size = 128 ) : string Get the socket response back.
sendString ( string $string ) : integer Send a string down the open socket connection to the POP3 server

메소드 상세

Authorise() 공개 메소드

Combination of public events - connect, login, disconnect
public Authorise ( string $host, integer $port = false, integer $tval = false, string $username, string $password, $debug_level )
$host string
$port integer
$tval integer
$username string
$password string

Connect() 공개 메소드

Connect to the POP3 server
public Connect ( string $host, integer $port = false, integer $tval = 30 ) : boolean
$host string
$port integer
$tval integer
리턴 boolean

Disconnect() 공개 메소드

Disconnect from the POP3 server
public Disconnect ( )

Login() 공개 메소드

Login to the POP3 server (does not support APOP yet)
public Login ( string $username = '', string $password = '' ) : boolean
$username string
$password string
리턴 boolean

__construct() 공개 메소드

Constructor, sets the initial values
public __construct ( ) : POP3
리턴 POP3

프로퍼티 상세

$CRLF 공개적으로 프로퍼티

POP3 Carriage Return + Line Feed
public string $CRLF
리턴 string

$POP3_PORT 공개적으로 프로퍼티

Default POP3 port
public int $POP3_PORT
리턴 integer

$POP3_TIMEOUT 공개적으로 프로퍼티

Default Timeout
public int $POP3_TIMEOUT
리턴 integer

$do_debug 공개적으로 프로퍼티

Displaying Debug warnings? (0 = now, 1+ = yes)
public int $do_debug
리턴 integer

$host 공개적으로 프로퍼티

POP3 Mail Server
public string $host
리턴 string

$password 공개적으로 프로퍼티

POP3 Password
public string $password
리턴 string

$port 공개적으로 프로퍼티

POP3 Port
public int $port
리턴 integer

$tval 공개적으로 프로퍼티

POP3 Timeout Value
public int $tval
리턴 integer

$username 공개적으로 프로퍼티

POP3 Username
public string $username
리턴 string