If you want to disable the quotas again, set them to -1.
$mbox = imap_open ("{your.imap.host:143}", "mailadmin", "password");
if(!imap_set_quota($mbox, "user.kalowsky", -1)) {
print "Error in deleting quota\n";
return;
}
imap_close($mbox);
(PHP 4 >= 4.0.5, PHP 5, PHP 7, PHP 8)
imap_set_quota — Sets a quota for a given mailbox
Sets an upper limit quota on a per mailbox basis.
imap
IMAP\Connection 实例。
quota_root
The mailbox to have a quota set. This should follow the IMAP standard
format for a mailbox: user.name
.
mailbox_size
The maximum size (in KB) for the quota_root
版本 | 说明 |
---|---|
8.1.0 |
现在 imap 参数接受 IMAP\Connection
实例,之前接受有效的 imap resource。
|
示例 #1 imap_set_quota() example
<?php
$mbox = imap_open("{imap.example.org:143}", "mailadmin", "password");
if (!imap_set_quota($mbox, "user.kalowsky", 3000)) {
echo "Error in setting quota\n";
return;
}
imap_close($mbox);
?>
This function is currently only available to users of the c-client2000 or greater library.
The given imap
must be opened as the mail
administrator, other wise this function will fail.
If you want to disable the quotas again, set them to -1.
$mbox = imap_open ("{your.imap.host:143}", "mailadmin", "password");
if(!imap_set_quota($mbox, "user.kalowsky", -1)) {
print "Error in deleting quota\n";
return;
}
imap_close($mbox);