/usr/share/php/Horde/Mail/Autoconfig/Driver.php is in php-horde-mail-autoconfig 1.0.2-3ubuntu1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 | <?php
/**
* Copyright 2014-2015 Horde LLC (http://www.horde.org/)
*
* See the enclosed file COPYING for license information (LGPL). If you
* did not receive this file, see http://www.horde.org/licenses/lgpl21.
*
* @category Horde
* @copyright 2014-2015 Horde LLC
* @license http://www.horde.org/licenses/lgpl21 LGPL 2.1
* @package Mail_Autoconfig
*/
/**
* Abstract class for implementing a mail configuration lookup driver.
*
* @author Michael Slusarz <slusarz@horde.org>
* @category Horde
* @copyright 2014-2015 Horde LLC
* @license http://www.horde.org/licenses/lgpl21 LGPL 2.1
* @package Mail_Autoconfig
*/
abstract class Horde_Mail_Autoconfig_Driver
{
/**
* The priority of this driver. Lower values (0 minimum) indicate higher
* priority.
*
* @var integer
*/
public $priority;
/**
* Determine the configuration for a message submission agent (MSA).
*
* @param array $domains List of domains to search.
* @param array $opts Additional options:
* - email: (Horde_Mail_Rfc822_Address) The original e-mail provided.
*
* @return mixed False if no servers found, or a list of server objects
* in order of decreasing priority.
* @throws Horde_Mail_Autoconfig_Exception
*/
abstract public function msaSearch($domains, array $opts = array());
/**
* Determine the configuration for a message storage access server.
*
* @param array $domains List of domains to search.
* @param array $opts Additional options:
* - email: (Horde_Mail_Rfc822_Address) The original e-mail provided.
* - no_imap: (boolean) If true, ignore IMAP servers.
* - no_pop3: (boolean) If true, ignore POP3 servers.
*
* @return mixed False if no servers found, or a list of server objects
* in order of decreasing priority.
* @throws Horde_Mail_Autoconfig_Exception
*/
abstract public function mailSearch($domains, array $opts = array());
}
|