在Exchange环境中,信息不能被发送的原因有很多。例如,通信线路可能出现故障,或者域名解析器(DNS)可能出现了问题而不能解析接收域。在任何一种情况中,不能被发送的信息都可能在你的员工、供应商及客户中引起通信流量的崩溃。幸运的是,你确实拥有一些能够控制Exchange如何处理不能发送的信息的手段。
  访问未被发送信息的选项
  在Exchange Server 2003中,未被发送信息的选项是在SMTP级别中的虚拟服务器级别控制之下的。要访问不能发送的选项:
  1. 打开Exchange系统管理器并通过控制台树形结构进入到管理组,然后再进入到“你的管理组”,再点击“服务器”->“你的服务器”->“协议”->“SMTP”->“默认SMTP虚拟服务器”。
  2. 用鼠标右键点击“默认SMTP虚拟服务器”,并选择“属性”。
  3. 点击“发送”标签,浏览未被发送的信息的选项。
  做为默认值,如果Exchange服务器不能发送信息,那么它将会在10分钟内进行重试。如果Exchange仍然不能发送信息,它将会在下一次尝试发送之前等待10分钟。如果这时信息还是不能被发送,Exchange将进行第三次的重试。
  这时,如果信息还是没有被发送,在接下来的两天中,Exchange将会试图每隔15分钟就进行一次发送的尝试。如果两天过去了,Exchange仍然不能把信息发送出去,那么就会提出一个关于未被发送的报告。
  在Exchange Server 2003 SP1中,Windows操作系统把坏邮件(BADMAIL)目录设定为禁用。但是在Exchange的早期版本中仍然会在BADMAIL目录中放置一份信息的副本。该信息在BADMAIL目录中的容量是没有限制的,直到大量的未被发送的信息被放置在BADMAIL目录中,使得服务器的磁盘空间不足。
 修改未被发送邮件的选项
  现在你知道了Exchange是如何处理未被发送的信息的,那么让我们来看看你该如何修改Exchange的这种处理过程。正如你在图形A中所看到的,在默认的SMTP虚拟服务器属性中的发送标签中,允许你对第一次、第二次和第三次后继重试的时间。你也可以控制这些消息的期满时间。
  图形A
  
  在这个标签中值得一提的另一个方面是延迟通知(Delay Notification)设定。做为默认值,Exchange是如上图这样对其进行设置的,如果信息在12小时内不能被发送,那么发送方将会收到一条消息,提示信息还没有被发送出去,然而现在还没有必要对其进行重新发送。你可以把通知的时间从12个小时改为任何适合你所需要的时间。
  设置BADMAIL选项
  我之前已经提到过,在 Exchange的早期版本中,BADMAIL目录对于未被发送的信息扮演的是一种黑洞的角色。我认为Windows操作系统中禁用BADMAIL目录是明智的,因为绝大多数的管理员从来都不使用BADMAIL目录。但是如果你确实需要使用它,那么你可以通过修改注册表来启用BADMAIL目录,并要防止它增长到不合理的尺寸。
  在我向你展示如何设置BADMAIL选项之前,请记住修改注册表是很危险的。一旦你犯了错误,可能就会摧毁你的Windows操作系统以及你的应用程序。所以,在你继续下面的操作之前,请把整个系统都进行备份。
 
  接着上面说,你可以在HKEY_LOCAL_MACHINE\System\Current Control Set \Services\SMTPSVC\Queuing这个键值中访问到BADMAIL设置。
  一旦那里存在着两种不同的注册表键值,那么你更要留意下面所提到的(如果它们不存在的话,你需要建立这些键值):
  1. 第一个键值是命名为MaxBadMailFolderSize的DWORD值。
  这个键值指出了在旧的项目被丢弃之前,BADMAIL文件夹能够增加多少KB的尺寸。在Exchange Server 2003 SP1中BADMAIL文件夹是被禁用的,所以该值的默认值为0。如果你想让BADMAIL文件夹恢复到SP1之前的运行方式,而且允许其进行无限制的增长,那么就把值改成-1。否则就仅定义文件夹的大小。例如,如果值是3072,那么就允许BADMAIL文件夹的尺寸增长到3MB。
  2. 另一个需要你留意的键值是命名为BadMailSyncPeriod的DWORD值。
  这个值可以告诉Exchange每隔多少时间就需要对BADMAIL文件夹尺寸的改变进行检查。如果你在BADMAIL文件夹中手动删除了某些项目,Exchange不会马上发现这些项目已经不存在了,直到它运行了BADMAIL的同步程序。这个值可以告诉Exchange间隔多久需要运行一次同步程序。
  同步周期被设置为0,就意味着禁用。但是如果你愿意的话,你还可以把它设置成-1,这样的设置就允许Exchange以SP1之前的方式运行。你也可以把运行同步程序的时间间隔指定为几分钟。如果你选择了使用BADMAIL文件夹,我推荐的BADMAIL同步程序运行的时间间隔为每10-15分钟一次。

转载于:https://blog.51cto.com/yangguang534957/152935

如何在Exchange中处理不能发送的信息相关推荐

  1. 如何在Exchange中处理不能发送的信息?

    如何在Exchange中处理不能发送的信息? 在Exchange环境中,信息不能被发送的原因有很多.例如,通信线路可能出现故障,或者域名解析器(DNS)可能出现了问题而不能解析接收域.在任何一种情况中 ...

  2. linux扫描hba卡命令,如何在redhat中查看HBA卡的信息

    如何在redhat中查看HBA卡的信息 发布时间:2020-06-04 15:20:59 来源:亿速云 阅读:1063 作者:Leah 如何在redhat中查看HBA卡的信息?针对这个问题,今天小编总 ...

  3. php千封邮件怎么快速发送,如何在PHP中无限制地发送数千封电子邮件?

    我有一个网站,每天早上发送一个时事通讯. 但它不是常规时事通讯,每封电子邮件都有不同的内容,具体取决于用户帐户. 现在我使用一个名为PHPMailer的类,它运行得很好,它可以满足我的需求.但要做到这 ...

  4. mysql中datetime有带时区_如何在MySQL中存储datetime与时区信息

    我有成千上万的照片在坦桑尼亚拍摄,我想存储的日期和时间每张照片是在MySQL数据库.然而,服务器位于美国,当我尝试存储一个坦桑尼亚日期时间在Spring夏令时(在美国)的"无效"小 ...

  5. 如何在S32K144中优雅地输出调试信息

    文章目录 1.前言 2.功能 2.1 基础打印功能 2.2 增加颜色识别 2.3 增加log输出静默功能 2.4 增加低等级log输出屏蔽功能 2.5 增加查询log等级对应的字符串名称的功能 2.6 ...

  6. android蓝牙连接耳机分析,如何在android中获取蓝牙耳机设备的信息(特别是耳机设备名称)...

    我终于解决了这个问题 . 以前我从"BluetoothAdpter"类获得了所有绑定设备的"getBondedDevices()"方法 . 但我通过使用&quo ...

  7. linux命令查硬盘wwn,如何在Linux中查找HBA卡的WWN,WWNN和WWPN号

    在Linux / Unix操作系统中,有几种方法/命令来确定光纤通道(FC)HBA的WWN及其详细信息. 什么是SAN? 大多数IT行业使用SAN(存储区域网络)和fas I/O来获得更高的性能. S ...

  8. exchange无法收发邮件_SpringBoot2.x系列教程69--SpringBoot中整合邮件发送

    SpringBoot2.x系列教程69--SpringBoot中整合邮件发送 作者:一一哥 注: 本文案例以QQ邮箱发送的实现为例! 一. 邮件发送概述 1. 概述 在Spring框架中提供了一个Ja ...

  9. java发送gmail_如何在Gmail中轻松通过电子邮件发送人群

    java发送gmail Mailing lists are an old tool in the email arsenal, but their implementation in Gmail is ...

最新文章

  1. 抽屉之Tornado实战(5)--点赞与评论树
  2. html仿百度页面代码_百度优化需要注意的4点
  3. JS中令人发指的valueOf方法介绍
  4. 《编程之美》1.3一摞烙饼的排序
  5. 大话数据结构PDF/word
  6. 软工视频-----系统结构图
  7. 钢铁企业的能耗管理现状和管理建议
  8. html+支付宝+全套页面,【支付源码】全新免签支付系统 仿码支付系统支持 微信 支付宝 QQ 全开源LPays全套源码...
  9. Latex 箭头、下标、符号上下写文字、正方形和三角形
  10. 音频-音频术语名词解释
  11. 关于提问的一些书籍及文章
  12. 20.3. texi2html
  13. 视频:忆童年有摇杆,《暗黑破坏神3》街机版演示
  14. 【基础算法训练】—— 栈
  15. Go语言操作excel
  16. 使用OpenCV读取摄像头图像并显示
  17. MySql命令行窗口操作
  18. oracle原销售订单退货,取消销售订单
  19. Word 2010 找不到 Endnote选项
  20. mysql不识别生僻字_MySQL生僻字插入失败怎样办

热门文章

  1. application实现网页计数_SpringBoot整合NoSQL 数据库(Redis)实现缓存
  2. java 最少使用(lru)置换算法_[内附完整源码和文档] 基于C#的可视化虚拟存储器管理(LUR算法)...
  3. matlab的mlx文件 变成HTML,MLX 文件扩展名: 它是什么以及如何打开它?
  4. android adbd代码在哪个目录下,Android源代码目录结构
  5. linux 大量文件 ls卡死,Linux下文件过多导致 ls 命令出现 arguments too long 的问题
  6. mysql写入不了数据文件_求助,为何我的数据不能写入数据库
  7. 参考文献的序号怎么对齐_学术论文发表写作格式、具体要求和参考文献的要求模板...
  8. 解决Vue-Router报错:vue-router.esm.js:17 [vue-router] <router-link>‘s tag prop is deprecated and has been
  9. 我的世界服务器不显示浮空字,我的世界服务器浮空字怎么做 | 手游网游页游攻略大全...
  10. 20200819:力扣202周周赛题解记录