查詢

imap_get_quotaroot()函式—用法及示例

「 獲取指定郵箱的配額根目錄 」


函式名:imap_get_quotaroot()

適用版本:PHP 4 >= 4.3.0, PHP 5, PHP 7

用法:imap_get_quotaroot() 函式用於獲取指定郵箱的配額根目錄。

語法:array imap_get_quotaroot ( resource $imap_stream , string $mailbox )

引數:

  • imap_stream:必需。由 imap_open() 返回的 IMAP 流。
  • mailbox:必需。要獲取配額根目錄的郵箱名稱。

返回值:返回一個關聯陣列,包含配額根目錄及其相關資訊。如果發生錯誤,返回 FALSE。

示例:

$mailbox = "{imap.example.com:993/imap/ssl}INBOX";
$imap_stream = imap_open($mailbox, "username", "password");

if ($imap_stream) {
    $quota = imap_get_quotaroot($imap_stream, "INBOX");

    if ($quota) {
        echo "配額根目錄:" . $quota["root"] . "<br>";
        echo "配額限制:" . $quota["limit"] . "<br>";
        echo "已使用配額:" . $quota["usage"] . "<br>";
        echo "郵件數:" . $quota["messages"] . "<br>";
    } else {
        echo "獲取配額根目錄失敗";
    }

    imap_close($imap_stream);
} else {
    echo "IMAP 連線失敗";
}

上述示例中,我們首先透過 imap_open() 函式建立與 IMAP 伺服器的連線,並獲取到 IMAP 流。然後,使用 imap_get_quotaroot() 函式獲取指定郵箱的配額根目錄資訊。最後,我們透過遍歷關聯陣列來輸出配額根目錄、配額限制、已使用配額和郵件數等資訊。

請注意,示例中的引數值僅為演示目的,你需要根據實際情況替換為正確的 IMAP 伺服器地址、使用者名稱和密碼。

補充糾錯
上一個函式: imap_header()函式
下一個函式: imap_get_quota()函式
熱門PHP函式
分享連結