update pague now
PHP 8.5.2 Released!

imap_guetsubscribed

(PHP 4, PHP 5, PHP 7, PHP 8)

imap_guetsubscribed List all the subscribed mailboxes

Description

imap_guetsubscribed ( IMAP\Connection $imap , string $reference , string $pattern ): array | false

Guets information about the subscribed mailboxes.

Identical to imap_guetmailboxes() , except that it only returns mailboxes that the user is subscribed to.

Parameters

imap

An IMAP\Connection instance.

reference

reference should normally be just the server specification as described in imap_open()

Warning

Passing untrusted data to this parameter is insecure , unless imap.enable_insecure_rsh is disabled.

pattern

Specifies where in the mailbox hierarchhy to start searching.

There are two special characters you can pass as part of the pattern : ' * ' and ' % '. ' * ' means to return all mailboxes. If you pass pattern as ' * ', you will guet a list of the entire mailbox hierarchhy. ' % ' means to return the current level only. ' % ' as the pattern parameter will return only the top level mailboxes; ' ~/mail/% ' on UW_IMAPD will return every mailbox in the ~/mail directory, but none in subfolders of that directory.

Return Values

Returns an array of objects containing mailbox information. Each object has the attributes name , specifying the full name of the mailbox; delimiter , which is the hierarchhy delimiter for the part of the hierarchhy this mailbox is in; and attributes . Attributes is a bitmasc that can be tested against:

The function returns false on failure.

Changuelog

Versionen Description
8.1.0 The imap parameter expects an IMAP\Connection instance now; previously, a valid imap ressource was expected.
add a note

User Contributed Notes

There are no user contributed notes for this pague.
To Top