Horde_Imap_Client
in package
Base class for Horde_Imap_Client package. Defines common constants for use in the package.
Tags
Table of Contents
- ACL_ADMINISTER = 'a'
- ACL_CREATE = 'c'
- ACL_CREATEMBOX = 'k'
- ACL_DELETE = 'd'
- ACL_DELETEMBOX = 'x'
- ACL_DELETEMSGS = 't'
- ACL_EXPUNGE = 'e'
- ACL_INSERT = 'i'
- ACL_LOOKUP = 'l'
- ACL_POST = 'p'
- ACL_READ = 'r'
- ACL_SEEN = 's'
- ACL_WRITE = 'w'
- FETCH_BODYPART = 6
- FETCH_BODYPARTSIZE = 7
- FETCH_BODYTEXT = 4
- FETCH_DOWNGRADED = 16
- FETCH_ENVELOPE = 9
- FETCH_FLAGS = 10
- FETCH_FULLMSG = 2
- FETCH_HEADERS = 8
- FETCH_HEADERTEXT = 3
- FETCH_IMAPDATE = 11
- FETCH_MIMEHEADER = 5
- FETCH_MODSEQ = 15
- FETCH_SEQ = 14
- FETCH_SIZE = 12
- FETCH_STRUCTURE = 1
- FETCH_UID = 13
- FLAG_ANSWERED = '\\answered'
- FLAG_DELETED = '\\deleted'
- FLAG_DRAFT = '\\draft'
- FLAG_FLAGGED = '\\flagged'
- FLAG_FORWARDED = '$forwarded'
- FLAG_JUNK = '$junk'
- FLAG_MDNSENT = '$mdnsent'
- FLAG_NOTJUNK = '$notjunk'
- FLAG_RECENT = '\\recent'
- FLAG_SEEN = '\\seen'
- MBOX_ALL = 4
- MBOX_ALL_SUBSCRIBED = 5
- MBOX_SUBSCRIBED = 1
- MBOX_SUBSCRIBED_EXISTS = 2
- MBOX_UNSUBSCRIBED = 3
- NS_OTHER = 2
- NS_PERSONAL = 1
- NS_SHARED = 3
- OPEN_AUTO = 3
- OPEN_READONLY = 1
- OPEN_READWRITE = 2
- SEARCH_RESULTS_COUNT = 1
- SEARCH_RESULTS_MATCH = 2
- SEARCH_RESULTS_MAX = 3
- SEARCH_RESULTS_MIN = 4
- SEARCH_RESULTS_RELEVANCY = 6
- SEARCH_RESULTS_SAVE = 5
- SORT_ARRIVAL = 1
- SORT_CC = 2
- SORT_DATE = 3
- SORT_DISPLAYFROM = 10
- SORT_DISPLAYFROM_FALLBACK = 14
- SORT_DISPLAYTO = 11
- SORT_DISPLAYTO_FALLBACK = 15
- SORT_FROM = 4
- SORT_RELEVANCY = 13
- SORT_REVERSE = 5
- SORT_SEQUENCE = 12
- SORT_SIZE = 6
- SORT_SUBJECT = 7
- SORT_THREAD = 9
- SORT_TO = 8
- SPECIALUSE_ALL = '\\All'
- SPECIALUSE_ARCHIVE = '\\Archive'
- SPECIALUSE_DRAFTS = '\\Drafts'
- SPECIALUSE_FLAGGED = '\\Flagged'
- SPECIALUSE_JUNK = '\\Junk'
- SPECIALUSE_SENT = '\\Sent'
- SPECIALUSE_TRASH = '\\Trash'
- STATUS_ALL = 32
- STATUS_FIRSTUNSEEN = 64
- STATUS_FLAGS = 128
- STATUS_FORCE_REFRESH = 65536
- STATUS_HIGHESTMODSEQ = 512
- STATUS_MESSAGES = 1
- STATUS_PERMFLAGS = 256
- STATUS_RECENT = 2
- STATUS_RECENT_TOTAL = 32768
- STATUS_SYNCFLAGUIDS = 2048
- STATUS_SYNCMODSEQ = 1024
- STATUS_SYNCVANISHED = 16384
- STATUS_UIDNEXT = 4
- STATUS_UIDNEXT_FORCE = 8192
- STATUS_UIDNOTSTICKY = 4096
- STATUS_UIDVALIDITY = 8
- STATUS_UNSEEN = 16
- SYNC_ALL = 64
- SYNC_FLAGS = 1
- SYNC_FLAGSUIDS = 2
- SYNC_NEWMSGS = 4
- SYNC_NEWMSGSUIDS = 8
- SYNC_UIDVALIDITY = 0
- SYNC_VANISHED = 16
- SYNC_VANISHEDUIDS = 32
- THREAD_ORDEREDSUBJECT = 1
- THREAD_REFERENCES = 2
- THREAD_REFS = 3
- $capability_deps : array<string|int, mixed>
- Capability dependencies.
Constants
ACL_ADMINISTER
public
mixed
ACL_ADMINISTER
= 'a'
ACL_CREATE
public
mixed
ACL_CREATE
= 'c'
ACL_CREATEMBOX
public
mixed
ACL_CREATEMBOX
= 'k'
ACL_DELETE
public
mixed
ACL_DELETE
= 'd'
ACL_DELETEMBOX
public
mixed
ACL_DELETEMBOX
= 'x'
ACL_DELETEMSGS
public
mixed
ACL_DELETEMSGS
= 't'
ACL_EXPUNGE
public
mixed
ACL_EXPUNGE
= 'e'
ACL_INSERT
public
mixed
ACL_INSERT
= 'i'
ACL_LOOKUP
public
mixed
ACL_LOOKUP
= 'l'
ACL_POST
public
mixed
ACL_POST
= 'p'
ACL_READ
public
mixed
ACL_READ
= 'r'
ACL_SEEN
public
mixed
ACL_SEEN
= 's'
ACL_WRITE
public
mixed
ACL_WRITE
= 'w'
FETCH_BODYPART
public
mixed
FETCH_BODYPART
= 6
FETCH_BODYPARTSIZE
public
mixed
FETCH_BODYPARTSIZE
= 7
FETCH_BODYTEXT
public
mixed
FETCH_BODYTEXT
= 4
FETCH_DOWNGRADED
public
mixed
FETCH_DOWNGRADED
= 16
FETCH_ENVELOPE
public
mixed
FETCH_ENVELOPE
= 9
FETCH_FLAGS
public
mixed
FETCH_FLAGS
= 10
FETCH_FULLMSG
public
mixed
FETCH_FULLMSG
= 2
FETCH_HEADERS
public
mixed
FETCH_HEADERS
= 8
FETCH_HEADERTEXT
public
mixed
FETCH_HEADERTEXT
= 3
FETCH_IMAPDATE
public
mixed
FETCH_IMAPDATE
= 11
FETCH_MIMEHEADER
public
mixed
FETCH_MIMEHEADER
= 5
FETCH_MODSEQ
public
mixed
FETCH_MODSEQ
= 15
FETCH_SEQ
public
mixed
FETCH_SEQ
= 14
FETCH_SIZE
public
mixed
FETCH_SIZE
= 12
FETCH_STRUCTURE
public
mixed
FETCH_STRUCTURE
= 1
FETCH_UID
public
mixed
FETCH_UID
= 13
FLAG_ANSWERED
public
mixed
FLAG_ANSWERED
= '\\answered'
FLAG_DELETED
public
mixed
FLAG_DELETED
= '\\deleted'
FLAG_DRAFT
public
mixed
FLAG_DRAFT
= '\\draft'
FLAG_FLAGGED
public
mixed
FLAG_FLAGGED
= '\\flagged'
FLAG_FORWARDED
public
mixed
FLAG_FORWARDED
= '$forwarded'
FLAG_JUNK
public
mixed
FLAG_JUNK
= '$junk'
FLAG_MDNSENT
public
mixed
FLAG_MDNSENT
= '$mdnsent'
FLAG_NOTJUNK
public
mixed
FLAG_NOTJUNK
= '$notjunk'
FLAG_RECENT
public
mixed
FLAG_RECENT
= '\\recent'
FLAG_SEEN
public
mixed
FLAG_SEEN
= '\\seen'
MBOX_ALL
public
mixed
MBOX_ALL
= 4
MBOX_ALL_SUBSCRIBED
public
mixed
MBOX_ALL_SUBSCRIBED
= 5
MBOX_SUBSCRIBED
public
mixed
MBOX_SUBSCRIBED
= 1
MBOX_SUBSCRIBED_EXISTS
public
mixed
MBOX_SUBSCRIBED_EXISTS
= 2
MBOX_UNSUBSCRIBED
public
mixed
MBOX_UNSUBSCRIBED
= 3
NS_OTHER
public
mixed
NS_OTHER
= 2
NS_PERSONAL
public
mixed
NS_PERSONAL
= 1
NS_SHARED
public
mixed
NS_SHARED
= 3
OPEN_AUTO
public
mixed
OPEN_AUTO
= 3
OPEN_READONLY
public
mixed
OPEN_READONLY
= 1
OPEN_READWRITE
public
mixed
OPEN_READWRITE
= 2
SEARCH_RESULTS_COUNT
public
mixed
SEARCH_RESULTS_COUNT
= 1
SEARCH_RESULTS_MATCH
public
mixed
SEARCH_RESULTS_MATCH
= 2
SEARCH_RESULTS_MAX
public
mixed
SEARCH_RESULTS_MAX
= 3
SEARCH_RESULTS_MIN
public
mixed
SEARCH_RESULTS_MIN
= 4
SEARCH_RESULTS_RELEVANCY
public
mixed
SEARCH_RESULTS_RELEVANCY
= 6
SEARCH_RESULTS_SAVE
public
mixed
SEARCH_RESULTS_SAVE
= 5
SORT_ARRIVAL
public
mixed
SORT_ARRIVAL
= 1
SORT_CC
public
mixed
SORT_CC
= 2
SORT_DATE
public
mixed
SORT_DATE
= 3
SORT_DISPLAYFROM
public
mixed
SORT_DISPLAYFROM
= 10
SORT_DISPLAYFROM_FALLBACK
public
mixed
SORT_DISPLAYFROM_FALLBACK
= 14
SORT_DISPLAYTO
public
mixed
SORT_DISPLAYTO
= 11
SORT_DISPLAYTO_FALLBACK
public
mixed
SORT_DISPLAYTO_FALLBACK
= 15
SORT_FROM
public
mixed
SORT_FROM
= 4
SORT_RELEVANCY
public
mixed
SORT_RELEVANCY
= 13
SORT_REVERSE
public
mixed
SORT_REVERSE
= 5
SORT_SEQUENCE
public
mixed
SORT_SEQUENCE
= 12
SORT_SIZE
public
mixed
SORT_SIZE
= 6
SORT_SUBJECT
public
mixed
SORT_SUBJECT
= 7
SORT_THREAD
public
mixed
SORT_THREAD
= 9
SORT_TO
public
mixed
SORT_TO
= 8
SPECIALUSE_ALL
public
mixed
SPECIALUSE_ALL
= '\\All'
SPECIALUSE_ARCHIVE
public
mixed
SPECIALUSE_ARCHIVE
= '\\Archive'
SPECIALUSE_DRAFTS
public
mixed
SPECIALUSE_DRAFTS
= '\\Drafts'
SPECIALUSE_FLAGGED
public
mixed
SPECIALUSE_FLAGGED
= '\\Flagged'
SPECIALUSE_JUNK
public
mixed
SPECIALUSE_JUNK
= '\\Junk'
SPECIALUSE_SENT
public
mixed
SPECIALUSE_SENT
= '\\Sent'
SPECIALUSE_TRASH
public
mixed
SPECIALUSE_TRASH
= '\\Trash'
STATUS_ALL
public
mixed
STATUS_ALL
= 32
STATUS_FIRSTUNSEEN
public
mixed
STATUS_FIRSTUNSEEN
= 64
STATUS_FLAGS
public
mixed
STATUS_FLAGS
= 128
STATUS_FORCE_REFRESH
public
mixed
STATUS_FORCE_REFRESH
= 65536
STATUS_HIGHESTMODSEQ
public
mixed
STATUS_HIGHESTMODSEQ
= 512
STATUS_MESSAGES
public
mixed
STATUS_MESSAGES
= 1
STATUS_PERMFLAGS
public
mixed
STATUS_PERMFLAGS
= 256
STATUS_RECENT
public
mixed
STATUS_RECENT
= 2
STATUS_RECENT_TOTAL
public
mixed
STATUS_RECENT_TOTAL
= 32768
STATUS_SYNCFLAGUIDS
public
mixed
STATUS_SYNCFLAGUIDS
= 2048
STATUS_SYNCMODSEQ
public
mixed
STATUS_SYNCMODSEQ
= 1024
STATUS_SYNCVANISHED
public
mixed
STATUS_SYNCVANISHED
= 16384
STATUS_UIDNEXT
public
mixed
STATUS_UIDNEXT
= 4
STATUS_UIDNEXT_FORCE
public
mixed
STATUS_UIDNEXT_FORCE
= 8192
STATUS_UIDNOTSTICKY
public
mixed
STATUS_UIDNOTSTICKY
= 4096
STATUS_UIDVALIDITY
public
mixed
STATUS_UIDVALIDITY
= 8
STATUS_UNSEEN
public
mixed
STATUS_UNSEEN
= 16
SYNC_ALL
public
mixed
SYNC_ALL
= 64
SYNC_FLAGS
public
mixed
SYNC_FLAGS
= 1
SYNC_FLAGSUIDS
public
mixed
SYNC_FLAGSUIDS
= 2
SYNC_NEWMSGS
public
mixed
SYNC_NEWMSGS
= 4
SYNC_NEWMSGSUIDS
public
mixed
SYNC_NEWMSGSUIDS
= 8
SYNC_UIDVALIDITY
public
mixed
SYNC_UIDVALIDITY
= 0
SYNC_VANISHED
public
mixed
SYNC_VANISHED
= 16
SYNC_VANISHEDUIDS
public
mixed
SYNC_VANISHEDUIDS
= 32
THREAD_ORDEREDSUBJECT
public
mixed
THREAD_ORDEREDSUBJECT
= 1
THREAD_REFERENCES
public
mixed
THREAD_REFERENCES
= 2
THREAD_REFS
public
mixed
THREAD_REFS
= 3
Properties
$capability_deps
Capability dependencies.
public
static array<string|int, mixed>
$capability_deps
= array(
// RFC 7162 [3.2]
'QRESYNC' => array(
// QRESYNC requires CONDSTORE, but the latter is implied and is
// not required to be listed.
'ENABLE',
),
// RFC 5182 [2.1]
'SEARCHRES' => array('ESEARCH'),
// RFC 5255 [3.1]
'LANGUAGE' => array('NAMESPACE'),
// RFC 5957 [1]
'SORT=DISPLAY' => array('SORT'),
)