current['MAIL_ATTRIB']) && !empty($config->current['MAIL_ATTRIB'])){ $new_uattrib= strtolower($config->current['MAIL_ATTRIB']); if(in_array($new_uattrib,array("mail","uid"))){ $this->uattrib = $new_uattrib; }else{ trigger_error(sprintf("Unsupported MAIL_ATTRIB in gosa configuration specified, use 'mail' or 'uid', instead of '%s'.", $new_uattrib)); } } } function connect($gosaMailServer) { return (TRUE); } function disconnect() { } function getQuota($folder) { return (array('quotaUsage' => 0, 'gosaMailQuota' => 0)); } function getMailboxList($folder, $uid) { return (array("INBOX")); } function setQuota($folder, $gosaMailQuota) { return (TRUE); } function updateMailbox($folder) { } function deleteMailbox($folder) { return (TRUE); } function setSharedFolderPermissions($folder, $permissions) { } function configureFilter($user, $gosaMailDeliveryMode, $mail, $gosaMailAlternateAddress, $gosaMailMaxSize, $gosaSpamMailbox, $gosaSpamSortLevel, $gosaVacationMessage) { } function fixAttributesOnLoad(&$mailObject) { } function fixAttributesOnStore(&$mailObject) { } function fixAttributesOnRemove(&$mailObject) { } } // vim:tabstop=2:expandtab:shiftwidth=2:filetype=php:syntax:ruler: ?>