PHP Класс POP3, thinksns

Version 5.2.4
Автор: Richard Davey (orig) ([email protected])
Автор: Andy Prevost
Автор: Jim Jagielski
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$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