Joomla CMS
4.2.2
Documentation des API du CMS Joomla en version 4.2.2
|
Fonctions membres publiques | |
authorise ($host, $port=false, $timeout=false, $username='', $password='', $debug_level=0) | |
connect ($host, $port=false, $tval=30) | |
login ($username='', $password='') | |
disconnect () | |
getErrors () | |
Fonctions membres publiques statiques | |
static | popBeforeSmtp ( $host, $port=false, $timeout=false, $username='', $password='', $debug_level=0) |
Champs de données | |
const | VERSION = '6.6.0' |
const | DEFAULT_PORT = 110 |
const | DEFAULT_TIMEOUT = 30 |
$do_debug = self::DEBUG_OFF | |
$host | |
$port | |
$tval | |
$username | |
$password | |
const | LE = "\r\n" |
const | DEBUG_OFF = 0 |
const | DEBUG_SERVER = 1 |
const | DEBUG_CLIENT = 2 |
Fonctions membres protégées | |
getResponse ($size=128) | |
sendString ($string) | |
checkResponse ($string) | |
setError ($error) | |
catchWarning ($errno, $errstr, $errfile, $errline) | |
Attributs protégés | |
$pop_conn | |
$connected = false | |
$errors = [] | |
PHPMailer POP-Before-SMTP Authentication Class. Specifically for PHPMailer to use for RFC1939 POP-before-SMTP authentication. 1) This class does not support APOP authentication. 2) Opening and closing lots of POP3 connections can be quite slow. If you need to send a batch of emails then just perform the authentication once at the start, and then loop through your mail sending script. Providing this process doesn't take longer than the verification period lasts on your POP3 server, you should be fine. 3) This is really ancient technology; you should only need to use it to talk to very old systems. 4) This POP3 class is deliberately lightweight and incomplete, implementing just enough to do authentication. If you want a more complete class there are other POP3 classes for PHP available.
authorise | ( | $host, | |
$port = false , |
|||
$timeout = false , |
|||
$username = '' , |
|||
$password = '' , |
|||
$debug_level = 0 |
|||
) |
Authenticate with a POP3 server. A connect, login, disconnect sequence appropriate for POP-before SMTP authorisation.
string | $host | The hostname to connect to |
int | bool | $port | The port number to connect to |
int | bool | $timeout | The timeout value |
string | $username | |
string | $password | |
int | $debug_level |
Références POP3\$host, POP3\$password, POP3\$port, $result, POP3\$username, POP3\connect(), POP3\disconnect(), et POP3\login().
|
protected |
POP3 connection error handler.
int | $errno | |
string | $errstr | |
string | $errfile | |
int | $errline |
Références POP3\setError().
|
protected |
Checks the POP3 server response. Looks for for +OK or -ERR.
string | $string |
Références POP3\setError().
Référencé par POP3\connect(), et POP3\login().
connect | ( | $host, | |
$port = false , |
|||
$tval = 30 |
|||
) |
Connect to a POP3 server.
string | $host | |
int | bool | $port | |
int | $tval |
Références POP3\$host, POP3\$port, $this, POP3\$tval, POP3\checkResponse(), POP3\getResponse(), et POP3\setError().
Référencé par POP3\authorise().
disconnect | ( | ) |
Disconnect from the POP3 server.
Références POP3\getResponse(), et POP3\sendString().
Référencé par POP3\authorise().
getErrors | ( | ) |
|
protected |
Get a response from the POP3 server.
int | $size | The maximum number of bytes to retrieve |
Références $size.
Référencé par POP3\connect(), POP3\disconnect(), et POP3\login().
login | ( | $username = '' , |
|
$password = '' |
|||
) |
Log in to the POP3 server. Does not support APOP (RFC 2828, 4949).
string | $username | |
string | $password |
Références POP3\$password, POP3\$username, POP3\checkResponse(), POP3\getResponse(), POP3\sendString(), et POP3\setError().
Référencé par POP3\authorise().
|
static |
Simple static wrapper for all-in-one POP before SMTP.
string | $host | The hostname to connect to |
int | bool | $port | The port number to connect to |
int | bool | $timeout | The timeout value |
string | $username | |
string | $password | |
int | $debug_level |
Références POP3\$host, POP3\$password, POP3\$port, et POP3\$username.
|
protected |
Send raw data to the POP3 server.
string | $string |
Référencé par POP3\disconnect(), et POP3\login().
|
protected |
Add an error to the internal error store. Also display debug output if it's enabled.
string | $error |
Référencé par POP3\catchWarning(), POP3\checkResponse(), POP3\connect(), et POP3\login().
|
protected |
$do_debug = self::DEBUG_OFF |
|
protected |
Référencé par POP3\getErrors().
$host |
Référencé par POP3\authorise(), POP3\connect(), et POP3\popBeforeSmtp().
$password |
Référencé par POP3\authorise(), POP3\login(), et POP3\popBeforeSmtp().
|
protected |
$port |
Référencé par POP3\authorise(), POP3\connect(), et POP3\popBeforeSmtp().
$tval |
Référencé par POP3\connect().
$username |
Référencé par POP3\authorise(), POP3\login(), et POP3\popBeforeSmtp().
const DEBUG_CLIENT = 2 |
const DEBUG_OFF = 0 |
const DEBUG_SERVER = 1 |
const DEFAULT_PORT = 110 |
const DEFAULT_TIMEOUT = 30 |
const LE = "\r\n" |
Line break constant.
const VERSION = '6.6.0' |