Property | Type | Description | |
---|---|---|---|
$_driverlist | array | Drivers. Shared between all instances. | |
$_drivers | array | Driver list. |
Method | Description | |
---|---|---|
__construct ( array $opts = [] ) | Constructor. | |
_getConfig ( string $type, string $email, array $opts ) : mixed | Determine autoconfiguration details. | |
getDrivers ( ) : array | Load the list of drivers. | |
getMailConfig ( string $email, array $opts = [] ) : Horde_Mail_Autoconfig_Server | Determine the configuration for a message storage access server (i.e. | |
getMsaConfig ( string $email, array $opts = [] ) : Horde_Mail_Autoconfig_Server | Determine the configuration for a message submission agent (MSA). |
Method | Description | |
---|---|---|
_parseEmail ( string $email ) : array | Parse e-mail input. |
public __construct ( array $opts = [] ) | ||
$opts | array | Configuration options: - drivers: (array) Use this list of drivers instead of the default autodetected list of drivers contained in this package. |
protected _parseEmail ( string $email ) : array | ||
string | An e-mail address. | |
return | array | The email object and a list of (sub)domains. |
public static getDrivers ( ) : array | ||
return | array |
public getMailConfig ( string $email, array $opts = [] ) : Horde_Mail_Autoconfig_Server | ||
string | An e-mail address. | |
$opts | array | Additional options: - auth: (mixed) If set, will perform additional check to verify that user can authenticate to server. Either a string (password) or a Horde_Smtp_Password object. - insecure: (boolean) If true and checking authentication, will allow non-secure authentication types. - no_imap: (boolean) If true, will not autoconfig IMAP servers. - no_pop3: (boolean) If true, will not autoconfig POP3 servers. |
return | Horde_Mail_Autoconfig_Server | The server object to use, or false if no server could be found. |
public getMsaConfig ( string $email, array $opts = [] ) : Horde_Mail_Autoconfig_Server | ||
string | An e-mail address. | |
$opts | array | Additional options: - auth: (mixed) If set, will perform additional check to verify that user can authenticate to server. Either a string (password) or a Horde_Smtp_Password object. - insecure: (boolean) If true and checking authentication, will allow non-secure authentication types. |
return | Horde_Mail_Autoconfig_Server | The server object to use, or false if no server could be found. |
protected static array $_driverlist | ||
return | array |