• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • imap_set_quota()

    (PHP 4 >= 4.0.5, PHP 5, PHP 7)

    Sets a quota for a given mailbox

    说明

    imap_set_quota(resource $imap_stream,string $quota_root,int $quota_limit): bool

    Sets an upper limit quota on a per mailbox basis.

    参数

    $imap_stream

    由imap_open()返回的 IMAP 流。

    $quota_root

    The mailbox to have a quota set. This should follow the IMAP standard format for a mailbox:user.name.

    $quota_limit

    The maximum size(in KB)for the$quota_root

    返回值

    成功时返回TRUE,或者在失败时返回FALSE

    范例

    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_streammust 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);

    上篇:imap_search()

    下篇:imap_setacl()