XOOPS API 2.5.11 Beta1  UI v0.5
Réalisé par monxoops.fr
Référence de la classe POP3

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

 $Version = '5.2.27'
 
 $POP3_PORT = 110
 
 $POP3_TIMEOUT = 30
 
 $CRLF = "\r\n"
 
 $do_debug = 0
 
 $host
 
 $port
 
 $tval
 
 $username
 
 $password
 
const CRLF = "\r\n"
 

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 = array()
 

Documentation des fonctions membres

◆ authorise()

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. @access public

Paramètres
string$hostThe hostname to connect to
integer | boolean$portThe port number to connect to
integer | boolean$timeoutThe timeout value
string$username
string$password
integer$debug_level
Renvoie
boolean
+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ catchWarning()

catchWarning (   $errno,
  $errstr,
  $errfile,
  $errline 
)
protected

POP3 connection error handler.

Paramètres
integer$errno
string$errstr
string$errfile
integer$errline@access protected
+ Voici le graphe d'appel pour cette fonction :

◆ checkResponse()

checkResponse (   $string)
protected

Checks the POP3 server response. Looks for for +OK or -ERR.

Paramètres
string$string
Renvoie
boolean @access protected
+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ connect()

connect (   $host,
  $port = false,
  $tval = 30 
)

Connect to a POP3 server. @access public

Paramètres
string$host
integer | boolean$port
integer$tval
Renvoie
boolean
+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ disconnect()

disconnect ( )

Disconnect from the POP3 server. @access public

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ getErrors()

getErrors ( )

Get an array of error messages, if any.

Renvoie
array

◆ getResponse()

getResponse (   $size = 128)
protected

Get a response from the POP3 server. $size is the maximum number of bytes to retrieve

Paramètres
integer$size
Renvoie
string @access protected
+ Voici le graphe des appelants de cette fonction :

◆ login()

login (   $username = '',
  $password = '' 
)

Log in to the POP3 server. Does not support APOP (RFC 2828, 4949). @access public

Paramètres
string$username
string$password
Renvoie
boolean
+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ popBeforeSmtp()

static popBeforeSmtp (   $host,
  $port = false,
  $timeout = false,
  $username = '',
  $password = '',
  $debug_level = 0 
)
static

Simple static wrapper for all-in-one POP before SMTP

Paramètres
$host
integer | boolean$portThe port number to connect to
integer | boolean$timeoutThe timeout value
string$username
string$password
integer$debug_level
Renvoie
boolean
+ Voici le graphe d'appel pour cette fonction :

◆ sendString()

sendString (   $string)
protected

Send raw data to the POP3 server.

Paramètres
string$string
Renvoie
integer @access protected
+ Voici le graphe des appelants de cette fonction :

◆ setError()

setError (   $error)
protected

Add an error to the internal error store. Also display debug output if it's enabled.

Paramètres
$error@access protected
+ Voici le graphe des appelants de cette fonction :

Documentation des champs

◆ $connected

$connected = false
protected

◆ $CRLF

$CRLF = "\r\n"

◆ $do_debug

$do_debug = 0

◆ $errors

$errors = array()
protected

◆ $host

$host

◆ $password

$password

◆ $POP3_PORT

$POP3_PORT = 110

◆ $POP3_TIMEOUT

$POP3_TIMEOUT = 30

◆ $pop_conn

$pop_conn
protected

◆ $port

$port

◆ $tval

$tval

◆ $username

$username

◆ $Version

$Version = '5.2.27'

◆ CRLF

const CRLF = "\r\n"

Line break constant


La documentation de cette classe a été générée à partir du fichier suivant :