['STORAGE']['usage'] 和 ['STORAGE']['limit'] 是以 KB(1024 字节)为单位的值
(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
imap_get_quotaroot — 获取每个用户的配额设置
获取每个用户的配额设置。限制值表示允许该用户邮箱使用的总空间大小。使用值表示用户当前邮箱的总容量。
返回与指定用户邮箱相关的整数值数组。所有值都包含一个基于资源名称的键,以及一个包含使用情况和限制值的相应数组。
如果调用失败,此函数将返回 false
;如果服务器响应无法解析,则返回有关连接的信息数组。
版本 | 说明 |
---|---|
8.1.0 | imap 参数现在需要一个 IMAP\Connection 实例;之前,需要一个有效的 imap 资源。 |
示例 #1 imap_get_quotaroot() 示例
<?php
$mbox = imap_open("{imap.example.org}", "kalowsky", "password", OP_HALFOPEN)
or die("无法连接: " . imap_last_error());
$quota = imap_get_quotaroot($mbox, "INBOX");
if (is_array($quota)) {
$storage = $quota['STORAGE'];
echo "存储使用量为: " . $storage['usage'];
echo "存储限制为: " . $storage['limit'];
$message = $quota['MESSAGE'];
echo "消息使用量为: " . $message['usage'];
echo "消息限制为: " . $message['limit'];
/* ... */
}
imap_close($mbox);
?>
此函数目前仅适用于 c-client2000 或更高版本的库的用户。
应以要检查其邮箱的用户身份打开 imap
。
['STORAGE']['usage'] 和 ['STORAGE']['limit'] 是以 KB(1024 字节)为单位的值
只是为所有想知道 $quota['STORAGE'] 和 $quot['MESSAGE'] 之间区别的人做个说明
$quot['STORAGE'] 是邮箱的大小,以 KB 为单位
但是 $quota['MESSAGE'] 实际上是邮箱中存储的消息数量和允许的总消息数量的上限