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
An IMAP\Connection instance.
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
Returns true
on success or false
on failure.
Version | Description |
---|---|
8.1.0 |
The imap parameter expects an IMAP\Connection
instance now; previously, a valid imap resource was expected.
|
Example #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);