* @copyright (c) 2010-13 by Ralf Becker * @license http://opensource.org/licenses/gpl-license.php GPL - GNU General Public License * @version $Id: class.postfixdbmailuser.inc.php 42612 2013-05-30 16:46:13Z ralfbecker $ */ /** * Postfix with dbmailUser schema */ class postfixdbmailuser extends emailadmin_smtp_ldap //class emailadmin_smtp_dbmailuser extends emailadmin_smtp_ldap { /** * Capabilities of this class (pipe-separated): default, forward */ const CAPABILITIES = 'default|forward'; /** * Name of schema, has to be the correct case! */ const SCHEMA = 'dbmailUser'; /** * Attribute to enable mail for an account, OR false if existence of ALIAS_ATTR is enough for mail delivery */ const MAIL_ENABLE_ATTR = 'accountstatus'; /** * Attribute value to enable mail for an account, OR false if existense of attribute is enough to enable account */ const MAIL_ENABLED = 'active'; /** * Attribute for aliases OR false to use mail */ const ALIAS_ATTR = 'mailalternateaddress'; /** * Primary mail address required as an alias too: true or false */ const REQUIRE_MAIL_AS_ALIAS=false; /** * Attribute for forwards OR false if not possible */ const FORWARD_ATTR = 'mailforwardingaddress'; /** * Attribute to only forward mail, OR false if not available */ const FORWARD_ONLY_ATTR = 'deliverymode'; /** * Attribute for mailbox, to which mail gets delivered OR false if not supported */ //const MAILBOX_ATTR = 'deliveryprogrampath'; //const MAILBOX_ATTR = 'dbmailuid'; const MAILBOX_ATTR = false; }