想象这样一个场景,你的组织内的一个特殊的用户总是需要接收和发送大的邮件(鬼知道为什么),以至于 Exchange Online 默认的 35840KB 发送尺寸上限和 153600KB 的根本无法满足他的需求,那么这种情况下我们就需要为他单独调整邮件的发送和接收的尺寸上限,以防他无法在邮件尺寸过大的情况下遇到无法正常发送或者接收的问题。

要实现这一动作非常的简单,还是老规矩,两种方法分别讨论。

通过 Exchange Admin Center 实现

首先,登录 Exchange Online 管理中心:

https://outlook.office365.com/ecp/

导航至 “收件人 - 邮箱”。

双击目标用户的名字,例如 “白小纯洁”,然后切换至 “邮箱功能” 选项卡。

点击 “邮件大小限制” 下的 “查看详情” 链接。

按需调整图中所示的数值,然后点击 “确定“ 按钮应用更改即可。

通过 Exchange Online PowerShell 实现

连接到 Exchange Online PowerShell,然后运行以下命令:

Set-Mailbox tianbaob@irabit.org -MaxSendSize 150MB -MaxReceiveSize 150MB

注意,这些数值支持的上限是 150MB。在示例中,我们直接把它干到顶。如果你想把发送和接受的尺寸限制设置成超过 150MB 的数值,那么 Exchange Online PowerShell 是不会照你的意思做的,多 1M 都休想。

若要查看它是否生效,那么执行以下命令即可:

Get-Mailbox tianbaob@irabit.org | fl MaxSendSize,MaxReceiveSize

你不会真的想发一封 150MB 的邮件试试吧?我的傻孩子。

如果你想为 Exchange Online 上所有的邮箱设置一个统一的邮件最大发送和接收上限,也非常简单,加个 Get-Mailbox 命令即可,示例如下:

Get-Mailbox | Set-Mailbox -MaxSendSize 150MB -MaxReceiveSize 150MB

不要说你本来想一个一个设置,你已经是个成熟的 Exchange Online 管理员了……

希望能够帮助到你,拜拜。