Method | Description | |
---|---|---|
__construct ( array $args = [], resource $connection = false ) : resource | boolean | Constructor. | |
init ( $args = [], $connection = false ) : resource | boolean | Static initializer. | |
is_ssl ( integer $port ) : boolean | Should we enable SSL for the IMAP connection? |
Method | Description | |
---|---|---|
connect ( ) : resource | boolean | Connect to an IMAP inbox. | |
get_mailbox ( ) : string | Get the mailbox we want to connect to. | |
is_reconnection ( ) : boolean | Whether we should attempt a reconnection. |
public __construct ( array $args = [], resource $connection = false ) : resource | boolean | ||
$args | array | { An array of arguments. @type string $host The server name. (eg. imap.gmail.com) @type int $port The port number used by the server name. @type string $username The username used to login to the server. @type string $password The password used to login to the server. @type bool $validatecert Whether to validate certificates from TLS/ SSL server. Defaults to true. @type string $mailbox The mailbox to open. Defaults to 'INBOX'. @type int $retries How many times to try reconnection on failure. Defaults to 1. @type bool $reconnect Are we attempting a reconnection? Defaults to false. } |
$connection | resource | The IMAP resource if attempting a reconnection. |
return | resource | boolean | The IMAP resource on success. Boolean false on failure. |
protected get_mailbox ( ) : string | ||
return | string |
protected is_reconnection ( ) : boolean | ||
return | boolean |