Extension [ extension #49 imap version 1.0.2 ] { - Dependencies { Dependency [ standard (Required) ] } - INI { Entry [ imap.enable_insecure_rsh ] Current = '0' } } - Constants [68] { Constant [ int NIL ] { 0 } Constant [ int IMAP_OPENTIMEOUT ] { 1 } Constant [ int IMAP_READTIMEOUT ] { 2 } Constant [ int IMAP_WRITETIMEOUT ] { 3 } Constant [ int IMAP_CLOSETIMEOUT ] { 4 } Constant [ int OP_DEBUG ] { 1 } Constant [ int OP_READONLY ] { 2 } Constant [ int OP_ANONYMOUS ] { 4 } Constant [ int OP_SHORTCACHE ] { 8 } Constant [ int OP_SILENT ] { 16 } Constant [ int OP_PROTOTYPE ] { 32 } Constant [ int OP_HALFOPEN ] { 64 } Constant [ int OP_EXPUNGE ] { 128 } Constant [ int OP_SECURE ] { 256 } Constant [ int CL_EXPUNGE ] { 32768 } Constant [ int FT_UID ] { 1 } Constant [ int FT_PEEK ] { 2 } Constant [ int FT_NOT ] { 4 } Constant [ int FT_INTERNAL ] { 8 } Constant [ int FT_PREFETCHTEXT ] { 32 } Constant [ int ST_UID ] { 1 } Constant [ int ST_SILENT ] { 2 } Constant [ int ST_SET ] { 4 } Constant [ int CP_UID ] { 1 } Constant [ int CP_MOVE ] { 2 } Constant [ int SE_UID ] { 1 } Constant [ int SE_FREE ] { 2 } Constant [ int SE_NOPREFETCH ] { 4 } Constant [ int SO_FREE ] { 8 } Constant [ int SO_NOSERVER ] { 8 } Constant [ int SA_MESSAGES ] { 1 } Constant [ int SA_RECENT ] { 2 } Constant [ int SA_UNSEEN ] { 4 } Constant [ int SA_UIDNEXT ] { 8 } Constant [ int SA_UIDVALIDITY ] { 16 } Constant [ int SA_ALL ] { 31 } Constant [ int LATT_NOINFERIORS ] { 1 } Constant [ int LATT_NOSELECT ] { 2 } Constant [ int LATT_MARKED ] { 4 } Constant [ int LATT_UNMARKED ] { 8 } Constant [ int LATT_REFERRAL ] { 16 } Constant [ int LATT_HASCHILDREN ] { 32 } Constant [ int LATT_HASNOCHILDREN ] { 64 } Constant [ int SORTDATE ] { 0 } Constant [ int SORTARRIVAL ] { 1 } Constant [ int SORTFROM ] { 2 } Constant [ int SORTSUBJECT ] { 3 } Constant [ int SORTTO ] { 4 } Constant [ int SORTCC ] { 5 } Constant [ int SORTSIZE ] { 6 } Constant [ int TYPETEXT ] { 0 } Constant [ int TYPEMULTIPART ] { 1 } Constant [ int TYPEMESSAGE ] { 2 } Constant [ int TYPEAPPLICATION ] { 3 } Constant [ int TYPEAUDIO ] { 4 } Constant [ int TYPEIMAGE ] { 5 } Constant [ int TYPEVIDEO ] { 6 } Constant [ int TYPEMODEL ] { 7 } Constant [ int TYPEOTHER ] { 8 } Constant [ int ENC7BIT ] { 0 } Constant [ int ENC8BIT ] { 1 } Constant [ int ENCBINARY ] { 2 } Constant [ int ENCBASE64 ] { 3 } Constant [ int ENCQUOTEDPRINTABLE ] { 4 } Constant [ int ENCOTHER ] { 5 } Constant [ int IMAP_GC_ELT ] { 1 } Constant [ int IMAP_GC_ENV ] { 2 } Constant [ int IMAP_GC_TEXTS ] { 4 } } - Functions { Function [ function imap_open ] { - Parameters [6] { Parameter #0 [ string $mailbox ] Parameter #1 [ string $user ] Parameter #2 [ string $password ] Parameter #3 [ int $flags = 0 ] Parameter #4 [ int $retries = 0 ] Parameter #5 [ array $options = [] ] } - Return [ IMAP\Connection|false ] } Function [ function imap_reopen ] { - Parameters [4] { Parameter #0 [ IMAP\Connection $imap ] Parameter #1 [ string $mailbox ] Parameter #2 [ int $flags = 0 ] Parameter #3 [ int $retries = 0 ] } - Return [ bool ] } Function [ function imap_close ] { - Parameters [2] { Parameter #0 [ IMAP\Connection $imap ] Parameter #1 [ int $flags = 0 ] } - Return [ true ] } Function [ function imap_is_open ] { - Parameters [1] { Parameter #0 [ IMAP\Connection $imap ] } - Return [ bool ] } Function [ function imap_num_msg ] { - Parameters [1] { Parameter #0 [ IMAP\Connection $imap ] } - Return [ int|false ] } Function [ function imap_num_recent ] { - Parameters [1] { Parameter #0 [ IMAP\Connection $imap ] } - Return [ int ] } Function [ function imap_headers ] { - Parameters [1] { Parameter #0 [ IMAP\Connection $imap ] } - Return [ array|false ] } Function [ function imap_headerinfo ] { - Parameters [4] { Parameter #0 [ IMAP\Connection $imap ] Parameter #1 [ int $message_num ] Parameter #2 [ int $from_length = 0 ] Parameter #3 [ int $subject_length = 0 ] } - Return [ stdClass|false ] } Function [ function imap_rfc822_parse_headers ] { - Parameters [2] { Parameter #0 [ string $headers ] Parameter #1 [ string $default_hostname = "UNKNOWN" ] } - Return [ stdClass ] } Function [ function imap_rfc822_write_address ] { - Parameters [3] { Parameter #0 [ string $mailbox ] Parameter #1 [ string $hostname ] Parameter #2 [ string $personal ] } - Return [ string|false ] } Function [ function imap_rfc822_parse_adrlist ] { - Parameters [2] { Parameter #0 [ string $string ] Parameter #1 [ string $default_hostname ] } - Return [ array ] } Function [ function imap_body ] { - Parameters [3] { Parameter #0 [ IMAP\Connection $imap ] Parameter #1 [ int $message_num ] Parameter #2 [ int $flags = 0 ] } - Return [ string|false ] } Function [ function imap_fetchtext ] { - Parameters [3] { Parameter #0 [ IMAP\Connection $imap ] Parameter #1 [ int $message_num ] Parameter #2 [ int $flags = 0 ] } - Return [ string|false ] } Function [ function imap_bodystruct ] { - Parameters [3] { Parameter #0 [ IMAP\Connection $imap ] Parameter #1 [ int $message_num ] Parameter #2 [ string $section ] } - Return [ stdClass|false ] } Function [ function imap_fetchbody ] { - Parameters [4] { Parameter #0 [ IMAP\Connection $imap ] Parameter #1 [ int $message_num ] Parameter #2 [ string $section ] Parameter #3 [ int $flags = 0 ] } - Return [ string|false ] } Function [ function imap_fetchmime ] { - Parameters [4] { Parameter #0 [ IMAP\Connection $imap ] Parameter #1 [ int $message_num ] Parameter #2 [ string $section ] Parameter #3 [ int $flags = 0 ] } - Return [ string|false ] } Function [ function imap_savebody ] { - Parameters [5] { Parameter #0 [ IMAP\Connection $imap ] Parameter #1 [ $file ] Parameter #2 [ int $message_num ] Parameter #3 [ string $section = "" ] Parameter #4 [ int $flags = 0 ] } - Return [ bool ] } Function [ function imap_fetchheader ] { - Parameters [3] { Parameter #0 [ IMAP\Connection $imap ] Parameter #1 [ int $message_num ] Parameter #2 [ int $flags = 0 ] } - Return [ string|false ] } Function [ function imap_fetchstructure ] { - Parameters [3] { Parameter #0 [ IMAP\Connection $imap ] Parameter #1 [ int $message_num ] Parameter #2 [ int $flags = 0 ] } - Return [ stdClass|false ] } Function [ function imap_gc ] { - Parameters [2] { Parameter #0 [ IMAP\Connection $imap ] Parameter #1 [ int $flags ] } - Return [ true ] } Function [ function imap_expunge ] { - Parameters [1] { Parameter #0 [ IMAP\Connection $imap ] } - Return [ true ] } Function [ function imap_delete ] { - Parameters [3] { Parameter #0 [ IMAP\Connection $imap ] Parameter #1 [ string $message_nums ] Parameter #2 [ int $flags = 0 ] } - Return [ true ] } Function [ function imap_undelete ] { - Parameters [3] { Parameter #0 [ IMAP\Connection $imap ] Parameter #1 [ string $message_nums ] Parameter #2 [ int $flags = 0 ] } - Return [ true ] } Function [ function imap_check ] { - Parameters [1] { Parameter #0 [ IMAP\Connection $imap ] } - Return [ stdClass|false ] } Function [ function imap_listscan ] { - Parameters [4] { Parameter #0 [ IMAP\Connection $imap ] Parameter #1 [ string $reference ] Parameter #2 [ string $pattern ] Parameter #3 [ string $content ] } - Return [ array|false ] } Function [ function imap_scan ] { - Parameters [4] { Parameter #0 [ IMAP\Connection $imap ] Parameter #1 [ string $reference ] Parameter #2 [ string $pattern ] Parameter #3 [ string $content ] } - Return [ array|false ] } Function [ function imap_scanmailbox ] { - Parameters [4] { Parameter #0 [ IMAP\Connection $imap ] Parameter #1 [ string $reference ] Parameter #2 [ string $pattern ] Parameter #3 [ string $content ] } - Return [ array|false ] } Function [ function imap_mail_copy ] { - Parameters [4] { Parameter #0 [ IMAP\Connection $imap ] Parameter #1 [ string $message_nums ] Parameter #2 [ string $mailbox ] Parameter #3 [ int $flags = 0 ] } - Return [ bool ] } Function [ function imap_mail_move ] { - Parameters [4] { Parameter #0 [ IMAP\Connection $imap ] Parameter #1 [ string $message_nums ] Parameter #2 [ string $mailbox ] Parameter #3 [ int $flags = 0 ] } - Return [ bool ] } Function [ function imap_mail_compose ] { - Parameters [2] { Parameter #0 [ array $envelope ] Parameter #1 [ array $bodies ] } - Return [ string|false ] } Function [ function imap_createmailbox ] { - Parameters [2] { Parameter #0 [ IMAP\Connection $imap ] Parameter #1 [ string $mailbox ] } - Return [ bool ] } Function [ function imap_create ] { - Parameters [2] { Parameter #0 [ IMAP\Connection $imap ] Parameter #1 [ string $mailbox ] } - Return [ bool ] } Function [ function imap_renamemailbox ] { - Parameters [3] { Parameter #0 [ IMAP\Connection $imap ] Parameter #1 [ string $from ] Parameter #2 [ string $to ] } - Return [ bool ] } Function [ function imap_rename ] { - Parameters [3] { Parameter #0 [ IMAP\Connection $imap ] Parameter #1 [ string $from ] Parameter #2 [ string $to ] } - Return [ bool ] } Function [ function imap_deletemailbox ] { - Parameters [2] { Parameter #0 [ IMAP\Connection $imap ] Parameter #1 [ string $mailbox ] } - Return [ bool ] } Function [ function imap_subscribe ] { - Parameters [2] { Parameter #0 [ IMAP\Connection $imap ] Parameter #1 [ string $mailbox ] } - Return [ bool ] } Function [ function imap_unsubscribe ] { - Parameters [2] { Parameter #0 [ IMAP\Connection $imap ] Parameter #1 [ string $mailbox ] } - Return [ bool ] } Function [ function imap_append ] { - Parameters [5] { Parameter #0 [ IMAP\Connection $imap ] Parameter #1 [ string $folder ] Parameter #2 [ string $message ] Parameter #3 [ ?string $options = null ] Parameter #4 [ ?string $internal_date = null ] } - Return [ bool ] } Function [ function imap_ping ] { - Parameters [1] { Parameter #0 [ IMAP\Connection $imap ] } - Return [ bool ] } Function [ function imap_base64 ] { - Parameters [1] { Parameter #0 [ string $string ] } - Return [ string|false ] } Function [ function imap_qprint ] { - Parameters [1] { Parameter #0 [ string $string ] } - Return [ string|false ] } Function [ function imap_8bit ] { - Parameters [1] { Parameter #0 [ string $string ] } - Return [ string|false ] } Function [ function imap_binary ] { - Parameters [1] { Parameter #0 [ string $string ] } - Return [ string|false ] } Function [ function imap_utf8 ] { - Parameters [1] { Parameter #0 [ string $mime_encoded_text ] } - Return [ string ] } Function [ function imap_status ] { - Parameters [3] { Parameter #0 [ IMAP\Connection $imap ] Parameter #1 [ string $mailbox ] Parameter #2 [ int $flags ] } - Return [ stdClass|false ] } Function [ function imap_mailboxmsginfo ] { - Parameters [1] { Parameter #0 [ IMAP\Connection $imap ] } - Return [ stdClass ] } Function [ function imap_setflag_full ] { - Parameters [4] { Parameter #0 [ IMAP\Connection $imap ] Parameter #1 [ string $sequence ] Parameter #2 [ string $flag ] Parameter #3 [ int $options = 0 ] } - Return [ true ] } Function [ function imap_clearflag_full ] { - Parameters [4] { Parameter #0 [ IMAP\Connection $imap ] Parameter #1 [ string $sequence ] Parameter #2 [ string $flag ] Parameter #3 [ int $options = 0 ] } - Return [ true ] } Function [ function imap_sort ] { - Parameters [6] { Parameter #0 [ IMAP\Connection $imap ] Parameter #1 [ int $criteria ] Parameter #2 [ bool $reverse ] Parameter #3 [ int $flags = 0 ] Parameter #4 [ ?string $search_criteria = null ] Parameter #5 [ ?string $charset = null ] } - Return [ array|false ] } Function [ function imap_uid ] { - Parameters [2] { Parameter #0 [ IMAP\Connection $imap ] Parameter #1 [ int $message_num ] } - Return [ int|false ] } Function [ function imap_msgno ] { - Parameters [2] { Parameter #0 [ IMAP\Connection $imap ] Parameter #1 [ int $message_uid ] } - Return [ int ] } Function [ function imap_list ] { - Parameters [3] { Parameter #0 [ IMAP\Connection $imap ] Parameter #1 [ string $reference ] Parameter #2 [ string $pattern ] } - Return [ array|false ] } Function [ function imap_listmailbox ] { - Parameters [3] { Parameter #0 [ IMAP\Connection $imap ] Parameter #1 [ string $reference ] Parameter #2 [ string $pattern ] } - Return [ array|false ] } Function [ function imap_lsub ] { - Parameters [3] { Parameter #0 [ IMAP\Connection $imap ] Parameter #1 [ string $reference ] Parameter #2 [ string $pattern ] } - Return [ array|false ] } Function [ function imap_listsubscribed ] { - Parameters [3] { Parameter #0 [ IMAP\Connection $imap ] Parameter #1 [ string $reference ] Parameter #2 [ string $pattern ] } - Return [ array|false ] } Function [ function imap_getsubscribed ] { - Parameters [3] { Parameter #0 [ IMAP\Connection $imap ] Parameter #1 [ string $reference ] Parameter #2 [ string $pattern ] } - Return [ array|false ] } Function [ function imap_getmailboxes ] { - Parameters [3] { Parameter #0 [ IMAP\Connection $imap ] Parameter #1 [ string $reference ] Parameter #2 [ string $pattern ] } - Return [ array|false ] } Function [ function imap_fetch_overview ] { - Parameters [3] { Parameter #0 [ IMAP\Connection $imap ] Parameter #1 [ string $sequence ] Parameter #2 [ int $flags = 0 ] } - Return [ array|false ] } Function [ function imap_alerts ] { - Parameters [0] { } - Return [ array|false ] } Function [ function imap_errors ] { - Parameters [0] { } - Return [ array|false ] } Function [ function imap_last_error ] { - Parameters [0] { } - Return [ string|false ] } Function [ function imap_search ] { - Parameters [4] { Parameter #0 [ IMAP\Connection $imap ] Parameter #1 [ string $criteria ] Parameter #2 [ int $flags = SE_FREE ] Parameter #3 [ string $charset = "" ] } - Return [ array|false ] } Function [ function imap_utf7_decode ] { - Parameters [1] { Parameter #0 [ string $string ] } - Return [ string|false ] } Function [ function imap_utf7_encode ] { - Parameters [1] { Parameter #0 [ string $string ] } - Return [ string ] } Function [ function imap_utf8_to_mutf7 ] { - Parameters [1] { Parameter #0 [ string $string ] } - Return [ string|false ] } Function [ function imap_mutf7_to_utf8 ] { - Parameters [1] { Parameter #0 [ string $string ] } - Return [ string|false ] } Function [ function imap_mime_header_decode ] { - Parameters [1] { Parameter #0 [ string $string ] } - Return [ array|false ] } Function [ function imap_thread ] { - Parameters [2] { Parameter #0 [ IMAP\Connection $imap ] Parameter #1 [ int $flags = SE_FREE ] } - Return [ array|false ] } Function [ function imap_timeout ] { - Parameters [2] { Parameter #0 [ int $timeout_type ] Parameter #1 [ int $timeout = -1 ] } - Return [ int|bool ] } Function [ function imap_get_quota ] { - Parameters [2] { Parameter #0 [ IMAP\Connection $imap ] Parameter #1 [ string $quota_root ] } - Return [ array|false ] } Function [ function imap_get_quotaroot ] { - Parameters [2] { Parameter #0 [ IMAP\Connection $imap ] Parameter #1 [ string $mailbox ] } - Return [ array|false ] } Function [ function imap_set_quota ] { - Parameters [3] { Parameter #0 [ IMAP\Connection $imap ] Parameter #1 [ string $quota_root ] Parameter #2 [ int $mailbox_size ] } - Return [ bool ] } Function [ function imap_setacl ] { - Parameters [4] { Parameter #0 [ IMAP\Connection $imap ] Parameter #1 [ string $mailbox ] Parameter #2 [ string $user_id ] Parameter #3 [ string $rights ] } - Return [ bool ] } Function [ function imap_getacl ] { - Parameters [2] { Parameter #0 [ IMAP\Connection $imap ] Parameter #1 [ string $mailbox ] } - Return [ array|false ] } Function [ function imap_mail ] { - Parameters [7] { Parameter #0 [ string $to ] Parameter #1 [ string $subject ] Parameter #2 [ string $message ] Parameter #3 [ ?string $additional_headers = null ] Parameter #4 [ ?string $cc = null ] Parameter #5 [ ?string $bcc = null ] Parameter #6 [ ?string $return_path = null ] } - Return [ bool ] } } - Classes [1] { Class [ final class IMAP\Connection ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [0] { } } } }