Contains functions related to managing Access Control Lists on an IMAP server using RFC 2086.
Required parameters:
'username' The username for the server connection 'password' The password for the server connection 'hostspec' The hostname or IP address of the server. DEFAULT: 'localhost' 'port' The server port to which we will connect. IMAP is generally 143, while IMAP-SSL is generally 993. DEFAULT: 143 'protocol' The connection protocol (e.g. 'imap', 'pop3', 'nntp'). Protocol is one of 'imap/notls' (or only 'imap' if you have a c-client version 2000c or older), 'imap/ssl', or 'imap/ssl/novalidate-cert' (for a self-signed certificate). DEFAULT: 'imap'
$Horde: framework/IMAP/IMAP/ACL/rfc2086.php,v 1.6.8.27 2010-10-19 18:12:31 slusarz Exp $
Copyright 2003-2009 The Horde Project (http://www.horde.org/)
See the enclosed file COPYING for license information (LGPL). If you did not receive this file, see http://www.fsf.org/copyleft/lgpl.html.
Located in /IMAP/IMAP/ACL/rfc2086.php (line 31)
IMAP_ACL | --IMAP_ACL_rfc2086
Class | Description |
---|---|
![]() |
Contains functions related to managing Access Control Lists on an IMAP server using RFC 4314. |
List of server's capabilities, output of CAPABILITY command. Formated
as a hash
IMAP resource.
Internal IMAP connection resource.
Inherited from IMAP_ACL
IMAP_ACL::$_error
IMAP_ACL::$_params
IMAP_ACL::$_protected
IMAP_ACL::$_rightsList
IMAP_ACL::$_rightsListTitles
IMAP_ACL::$_supported
Constructor.
Can a user edit the ACL for this folder?
NB: if Auth_SASL is not installed this function will send the users password to the IMAP server as plain text!!
Sets the ACL on an IMAP server.
Edits an ACL on an IMAP server.
Attempts to retrieve the existing ACL for a folder from the current IMAP server.
NB: if Auth_SASL is not installed this function will send the users password to the IMAP server as plain text!!
Login to IMAP server.
Inherited From IMAP_ACL
IMAP_ACL::IMAP_ACL()
IMAP_ACL::canEdit()
IMAP_ACL::createACL()
IMAP_ACL::editACL()
IMAP_ACL::factory()
IMAP_ACL::getACL()
IMAP_ACL::getError()
IMAP_ACL::getProtected()
IMAP_ACL::getRights()
IMAP_ACL::getRightsTitles()
IMAP_ACL::isSupported()
IMAP_ACL::singleton()
Documentation generated on Sun, 30 Jan 2011 05:20:59 +0000 by phpDocumentor 1.4.3