当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] Mail.que 文件在 Exchange Server 中不断增长

作者:精品下载站 日期:2024-12-14 03:15:51 浏览:14 分类:玩电脑

Mail.que 文件在 Exchange Server 中不断增长


mail.que 文件在 Exchange Server 2013/2016/2019 中不断增长。由于 mail.que 文件不断增长,磁盘空间已满。如何一劳永逸地解决这个问题呢?这次,我们将了解 Exchange Server 中的安全网。在本文中,您将了解为什么 mail.que 在 Exchange Server 中不断增长。

Mail.que 文件在 Exchange Server 中不断增长

我们建议您按照以下步骤操作:

  1. 将邮件队列移动到另一个磁盘驱动器
  2. 如果 mail.que 文件太大,请删除它
  3. 检查 Exchange Server 中的安全网(本文)

在我们检查安全网之前,让我们先了解一下它是什么。

Exchange Server 中的安全网

在 Exchange 2010 中,传输转储程序通过维护尚未复制到数据库可用性组 (DAG) 中的被动邮箱数据库副本的成功传递邮件的队列来帮助防止数据丢失。当邮箱数据库或服务器故障需要升级邮箱数据库的过时副本时,传输转储程序中的邮件会自动重新提交到邮箱数据库的新活动副本。

传输垃圾箱在 Exchange 2013 中得到改进,现在称为 Safety Net。 Exchange 2016 和 Exchange 2019 具有相同的改进。

安全网和运输垃圾箱的相似之处

Safety Net 类似于 Exchange 2010 中的传输垃圾箱:

  • Safety Net 是与邮箱服务器上的传输服务关联的队列。该队列存储服务器成功处理的消息的副本。
  • 您可以指定 Safety Net 在成功处理的消息的副本过期并被自动删除之前将其副本存储多长时间。默认值为 2 天。

检查安全网保持时间

登录到 Exchange 服务器。以管理员身份运行 Exchange 命令行管理程序。使用 Get-TransportConfig cmdlet。

注意:SafetyNetHoldTime 默认值为 2 天。

Get-TransportConfig | Select SafetyNetHoldTime

安全网保留时间显示值为 7 天。

SafetyNetHoldTime
-----------------
7.00:00:00

在组织中安装 Exchange Server 2013/2016/2019 应显示 2 天的值。那么为什么 SafetyNetHoldTime 显示 7 天呢?

唯一的解释是它是由其他人设置的,因为您可以调整该值。如果不是这种情况,那是因为您的组织中有 Exchange Server 2010。您在组织中的 Exchange Server 2010 旁边安装了 Exchange Server 2013/2016。Exchange Server 2013/2016 将从 Exchange Server 2010 复制 Exchange 传输转储程序设置。

交换运输垃圾箱

Exchange 传输转储程序仅适用于 Exchange 2007/2010。在 Exchange 2013/2016/2019 中,它是安全网。您是否已卸载 Exchange Server 2010?转到下一步,将 SafetyNetHoldTime 设置为默认值 2 天。如果您仍然让 Exchange 2010 与 Exchange Server 2016/2019 共存运行,让我们看看它。

  • 登录 Exchange Server 2010
  • 以管理员身份运行 Exchange 命令行管理程序
  • 在 Exchange Server 2010 中运行 cmdlet

注意:MaxDumpsterTime 默认值为 7 天。

Get-TransportConfig | Select MaxDumpsterTime

它显示 MaxDumpsterTime 默认值 7 天。

MaxDumpsterTime
---------------
7.00:00:00

在下一部分中,您将在 Exchange Server 2013/2016/2019 中设置 SafetyNetHoldTime。这将帮助您防止 mail.que 增长。

配置安全网保持时间

设置默认值 2 天。运行 Set-TransportConfig cmdlet,包括 -SafetyNetHoldTime 参数。

Set-TransportConfig -SafetyNetHoldTime 2.00:00:00

运行 cmdlet 后您可能会收到警告。

警告:在邮箱数据库副本中将“SafetyNetHoldTime”设置为低于“ReplayLagTime”的值可能会导致不可恢复的数据丢失。请确保“SafetyNetHoldTime”参数设置的值等于或大于“ReplayLagTime”参数(使用 Set-MailboxDatabaseCopy cmdlet 设置)。

确保安全网保留时间值等于或大于邮箱数据库副本中的重播延迟时间。仅当您使用它们时才需要这样做。如果不这样做,请忽略该警告。

验证安全网保持时间

配置更改后验证更改总是好的。

Get-TransportConfig | Select SafetyNetHoldTime

安全网保留时间显示值为 2 天。

SafetyNetHoldTime
-----------------
2.00:00:00

一切看起来都很棒!这是否可以帮助您解决 Exchange Server 中 mail.que 文件不断增长的问题?

了解更多:Exchange 2010 生命周期终止支持 »

结论

您了解了为什么 mail.que 文件在 Exchange Server 中不断增长。将 mail.que 文件移动到另一个磁盘位置以将其分开,并且不会填满 Exchange Server 的 C: 驱动器。如果 mail.que 数据库很大,请删除它。最后,查看安全网保留时间并将其更改为默认值 2 天。

您喜欢这篇文章吗?您可能还喜欢使用 PowerShell 查找 Exchange 版本。不要忘记关注我们并分享这篇文章。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯