当 MDaemon 遇到邮件投递问题时,无论是临时性问题还是永久性投递错误,都会将一封 Delivery Status Notification(投递状态通知 DSN)邮件发送至邮件的发件人。该屏幕含有与这些 DSN 邮件有关的各种选项。其位于: “队列 » 邮件队列/DSN... » DSN 设置。
DSN 内容
临时性(延迟的)投递邮件主题文本(至多512字符)
这是作为 DSN 邮件标题的主题,当临时性问题延迟了邮件投递时,将发送该邮件。例如:当 MDaemon 尝试投递一封邮件时,如果收件人的邮件服务器不可用,MDaemon 将使用指定的时间间隔继续尝试投递该邮件,并发送这封 DSN 邮件,通知发件人出现了这个问题。还请参阅: 定制 DSN 邮件。
永久性(失败的)投递邮件主题文本(至多512字符)
这是作为 DSN 邮件标题的主题,当出现一个问题使 MDaemon 无法投递邮件时,将发送该邮件。例如:如果收件服务器拒收邮件,指出收件人的电子邮件地址不存在,MDaemon 将停止尝试投递这封邮件,并发送 DSN 邮件,通知发件人无法投递此邮件。还请参阅: 定制 DSN 邮件。
DSN 设置
在队列为空时不在 DSN 邮件中包含会话记录
如果您不希望在投递错误和警告邮件中包含 SMTP 会话记录,请点击此选项。默认情况下,禁用该选项。
在队列为空时不为无法投递的转发邮件生成 DSN
启用该选项时,会将遇到永久致命投递错误或从重试对列过期的转发邮件移动到坏邮件队列,并且不会向原始发件人发送 DSN 邮件。默认情况下启用此项。
将无法投递的 DSN 邮件放到坏邮件队列
如果您希望将无法投递的“投递状态通知”邮件放到坏队列,而不是重新尝试发送这些邮件,请点击此选项。
此选项只对 MDaemon 产生的 DSN 邮件有效。 |
通过内容和垃圾邮件过滤器发送 DSN 邮件
如果您希望通过内容和垃圾邮件过滤器发送 DSN 邮件,请启用此项。默认情况下,禁用该选项。
可以通过分别创建名为 DSNDelay.dat 或 DSNFail.dat 的文件(位于 \MDaemon\App\ 文件夹),来定制临时(延迟)和永久(失败)的 DSN 邮件的“人类可读(human-readable)”部分。使用像记事本这样的文件编辑器对其进行编辑并输入您希望使用的文本。可以在您的定制文本中使用以下宏:
$SESSIONID$ - 扩展成投递会话的 ID 字符串
$QUEUEID$ - 扩展成邮件的邮件队列 ID 字符串
$MESSAGEID$ - 扩展成 message-id 报头值
$RETRYDAYS$ - 队列中允许的时间长度(单位是天)
$RETRYHOURS$ - 队列中允许的时间长度(单位是小时)
必须重启 MDaemon 才能加载对这些文件做出的变更。
还请参阅: