Class IMP_Imap
Provides common functions for interaction with IMAP/POP3 servers via the Horde_Imap_Client package.
- IMP_Imap implements Serializable
Direct known subclasses
IMP_Imap_RemoteCategory: Horde
Copyright: 2008-2014 Horde LLC
License: GPL
Author: Michael Slusarz slusarz@horde.org
Located at Imap.php
public
|
|
public
|
|
public
|
|
public
boolean
|
|
public
boolean
|
|
public
Horde_Imap_Client_Base
|
#
createBaseImapObject( string $username, string $password, string $skey )
Create the base Horde_Imap_Client object (from an entry in backends.php). |
public
Horde_Imap_Client_Base
|
|
public
|
|
public
|
#
updateFetchIgnore( )
Update the list of mailboxes to ignore when caching FETCH data in the IMAP client object. |
public
boolean
|
|
public
boolean
|
|
public
mixed
|
#
getNamespace( string $mailbox, boolean $personal = false )
Get namespace info for a full mailbox path. |
public
string
|
|
public
array
|
|
public
array
|
|
public
mixed
|
|
public static
mixed
|
|
public
|
|
public
|
integer |
ACCESS_FOLDERS
|
#
1
|
integer |
ACCESS_SEARCH
|
#
2
|
integer |
ACCESS_FLAGS
|
#
3
|
integer |
ACCESS_UNSEEN
|
#
4
|
integer |
ACCESS_TRASH
|
#
5
|
integer |
ACCESS_CREATEMBOX
|
#
6
|
integer |
ACCESS_CREATEMBOX_MAX
|
#
7
|
integer |
ACCESS_COMPOSE_BODYSIZE
|
#
13
|
integer |
ACCESS_COMPOSE_RECIPIENTS
|
#
8
|
integer |
ACCESS_COMPOSE_TIMELIMIT
|
#
9
|
integer |
ACCESS_ACL
|
#
10
|
integer |
ACCESS_DRAFTS
|
#
11
|
integer |
ACCESS_REMOTE
|
#
12
|
integer |
ACCESS_IMPORT
|
#
14
|
integer |
ACCESS_SORT
|
#
15
|
string |
NS_DEFAULT
|
#
"\0default"
|
public
boolean
|
$changed
If true, this object has changed. |
public
Horde_Imap_Client_Base
|
$client_ob
The IMAP client object. |
public
|
$config
Base backend config settings. |
public
boolean
|
$init
Has the IMAP object been initialized? |
public
integer
|
$max_compose_bodysize
The maximum size (in bytes) of the compose message body. |
public
integer
|
$max_compose_recipients
The maximum number of recipients to send to per compose message. |
public
integer
|
$max_compose_timelimit
The maximum number of recipients to send to in the configured timelimit. |
public
integer
|
$max_create_mboxes
The maximum number of mailboxes a user can create. |
public
string
|
$server_key
Server key used to login. |
public
string
|
$thread_algo
The threading algorithm to use. |
public
Horde_Imap_Client_Url
|
$url
A URL object. |