none
用户邮箱容量超过限制的问题 RRS feed

  • 问题

  • exchange2010 sp2的环境,数据库限制用户邮箱为4.5G发送警告,5G时禁止接收和发送邮件。

    数据库下所有邮箱使用遵循数据库规则。

    最近检查用户邮箱大小,发现有几个用户的邮箱容量已经达到6G,但是依然能够正常收发有限,根本没有5G的限制。

    检查了数据库设置,用户邮箱设置,确认没有问题。(无法截图,但是我确认用户邮箱是遵循数据库规则,设置一定没有问题。)

    检查了年初的时候这个用户邮箱大小为4G,确认用户邮箱不是一直就这么大。

    所以,为什么没生效,如何排查或者使其能够生效。

    2016年4月28日 16:06

答案

  • 你好,

    根据StorageLimitStatus显示,应该是这些邮箱并未应用默认的数据库限制,一般来说,StorageLimitStatus 此值指示邮箱的配额状态。使用以下值:

    • BelowLimit   邮箱大小小于问题警告配额。
    • IssueWarning   邮箱大小大于或等于问题警告配额,但小于禁止发送配额。
    • ProhibitSend   邮箱大小大于或等于禁止发送配额,但小于禁止发送接收配额。
    • MailboxDisabled   邮箱大小大于或等于禁止发送接收配额。

    根据你现在的情况,建议你:

    1.对已经超过数据库默认限制的邮箱,进行单独限制,防止邮箱容量继续增长;

    2.对于那些还未超过数据库默认限制的,但状态是Nochecking的邮箱,一起迁移到一个新数据库中,然后再次应用数据库配额,可以使用下面的指令批量迁移:

    Get-Mailbox -ResultSize Unlimited | Get-MailboxStatistics | where {$_.StorageLimitStatus -eq "Nochecking"} |New-moverequest -targetdatabase "新建DB"

    谢谢!


    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact tnmff@microsoft.com.

    Niko Cheng
    TechNet Community Support


    2016年5月3日 0:48
    版主

全部回复

  • 你好,

    这些用户都在同一个数据库里吗?

    建议你运行下面的命令,将结果贴上来:

    Get-mailboxdatabase -identity DBName |fl name,prohibit*
    Get-mailbox UserName |fl name,UseDatabaseQuotaDefaults,Prohibit*

    谢谢!


    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact tnmff@microsoft.com.

    Niko Cheng
    TechNet Community Support

    2016年4月29日 2:51
    版主
  • 你好,两个命令执行如下,另外这些超过邮箱限制的用户不在同一个数据库,每个库里都有超过邮箱限制的用户存在。

    Name                     : NIC 05

    ProhibitSendReceiveQuota : 5 GB (5,368,709,120 bytes)
    ProhibitSendQuota        : 4.805 GB (5,158,993,920 bytes)

    Name                     : 胡XX
    UseDatabaseQuotaDefaults : True
    ProhibitSendQuota        : unlimited
    ProhibitSendReceiveQuota : unlimited

    2016年4月29日 3:47
  • [PS] C:\Windows\system32>Get-MailboxStatistics huXX | fl *total*

    TotalDeletedItemSize : 27.4 MB (28,725,773 bytes)
    TotalItemSize        : 5.58 GB (5,991,409,605 bytes)

    2016年4月29日 3:49
  • 你好,

    这个现象确实很怪,你最近有对exchange做过任何改动吗?有没有相关的log生成?

    你可以尝试将这些邮箱迁移到其他DB中,看看是否可以生效。

    谢谢!


    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact tnmff@microsoft.com.

    Niko Cheng
    TechNet Community Support

    2016年4月29日 10:05
    版主
  • 我发现这些超过限制的用户StorageLimitStatus状态都是NoChecking。

    并且总共有70多个用户是NoChecking状态,其中有10几个邮箱容量已经超过5G的限制,剩下60个用户邮箱还只有几百M或几个G。

    [PS] C:\Windows\system32>Get-MailboxStatistics huxx | fl StorageLimitStatus

    StorageLimitStatus : NoChecking

    并且我也查过,这些用户UseDatabaseQuotaDefaults的值是true。

    2016年5月2日 17:17
  • 你好,

    根据StorageLimitStatus显示,应该是这些邮箱并未应用默认的数据库限制,一般来说,StorageLimitStatus 此值指示邮箱的配额状态。使用以下值:

    • BelowLimit   邮箱大小小于问题警告配额。
    • IssueWarning   邮箱大小大于或等于问题警告配额,但小于禁止发送配额。
    • ProhibitSend   邮箱大小大于或等于禁止发送配额,但小于禁止发送接收配额。
    • MailboxDisabled   邮箱大小大于或等于禁止发送接收配额。

    根据你现在的情况,建议你:

    1.对已经超过数据库默认限制的邮箱,进行单独限制,防止邮箱容量继续增长;

    2.对于那些还未超过数据库默认限制的,但状态是Nochecking的邮箱,一起迁移到一个新数据库中,然后再次应用数据库配额,可以使用下面的指令批量迁移:

    Get-Mailbox -ResultSize Unlimited | Get-MailboxStatistics | where {$_.StorageLimitStatus -eq "Nochecking"} |New-moverequest -targetdatabase "新建DB"

    谢谢!


    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact tnmff@microsoft.com.

    Niko Cheng
    TechNet Community Support


    2016年5月3日 0:48
    版主
  • 问题已经解决了,之前收集信息时有误,状态为NoChecking的用户都在一个数据库里。最开始排查时受到其它几个容量超限用户的影响,以为出现问题的用户在每个库里都有,今天又仔细检查,这些NoChecking的用户都在相同的数据库中,其它几个超限的都是自定义邮箱容量的。

    想起来这个数据库年前改过名,然后才在这个数据库中不断的创建用户。所以今天做好准备,中午的时候将数据库主动节点切换到DAG中另一台服务器,切换后StorageLimitStatus的状态立刻恢复了正常。

    2016年5月3日 6:49
  • 你好,

    如果我的回复帮助了你,请将其标记为答案,谢谢!


    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact tnmff@microsoft.com.

    Niko Cheng
    TechNet Community Support

    2016年5月4日 3:28
    版主