发新话题
打印

[原创] merak对无法投递的邮件的处理

merak对无法投递的邮件的处理

merak对无法投递的邮件的处理
当一封邮件第一次不能成功投递时,merak会根据\merak\config\interval.dat文件中的设置(如果不存在该文件,系统将会以默认设置处理)给该邮件贴上第一个将来的时间戳。并将邮件放入发送邮件队列,merak邮件队列管理程序会忽略贴有将来时间戳的邮件。时间戳到期时,merak会尝试再对该邮件进行一次投递,如果这次投递再次失败,merak就给该邮件贴上第二个将来的时间戳,等时间邮票到期时再次进行投递,依此类推。
当死信的所有已过去时间戳时间总长达到或超过"死信报告的发送周期"中所设定时间,merak系统会自动回复一封退信给发件人,告知邮件仍然没有发出。然后,当死信重复发送的总时间超过“死信判定周期”,merak会放弃对该邮件的投递,返回一个错误信息给该邮件的发件人。




\merak\config\interval.dat
如果存在interval.dat,smtp将读取这个文件
10
38
70
120
120
120
120
微力信息系统(深圳)有限公司(http://www.icewarp.cn)
24小时微力技术支持系统(htttp://support.icewarp.cn)
Merak 技术交流群:48876459

TOP

楼主的将来时间戳是什么?什么叫死信?interval.dat文件中的这些数字排列代表什么?

TOP

我试着表达

我觉得这里的“将来时间戳“是指那封信第一次没有发送成功,就要等待第二次的发送,这时候系统就为这封由建设定了一个什么时候发送的时间,这个时间应当就叫做将来时间
死信应当就是未投递出的信
至于后面那个就只有让专业人士来解答了

TOP

哦,上面应当是邮件,写错字了

TOP

interval.dat文件用于定义merak系统对无法投递的邮件重复投递的时间设置,所以interval.dat文件中的数字是每一次重复投递的时间差.

10                                    //(第一次)
38                                          //(第二次)
70                                          //(第三次)
120                                          //(第四次)
120                                          //(第五次)
120                                          //(第六次)
120                                          //(第七次)


是指邮件无法传送时,第一次重复投递将在10分钟后进行,如果第一次重复投递仍然不成功,则将在第一次重复投递失败后的第38分钟进行第二次重复投递,以此类推,一直到死信投递周期设置的最长时间.
微力信息系统(深圳)有限公司(http://www.icewarp.cn)
24小时微力技术支持系统(htttp://support.icewarp.cn)
Merak 技术交流群:48876459

TOP

发新话题
  清除 Cookies - 联系我们 - 邮件技术资讯网 - Archiver - WAP - 繁體中文
当前时区 GMT+8, 现在时间是 2008-7-9 19:41

本论坛为非盈利中立机构,论坛所有言论纯属发表者个人意见,与《 邮件技术资讯网》论坛立场无关。内容所涉及的版权和法律相关事宜请参考各自所有者的条款。
如果认定侵犯了您的权利,请联系我们尽快处理。本论坛原创内容请联系本站后再行转载并务必保留我站信息。此声明修改不再另行通知,本论坛保留最终解释权。
*本论坛QQ群:1#群2233231(推荐) 2#群2598254(已满) 3#群15974064(推荐) 4#群14173252(推荐)*
Powered by Discuz! 6.0.0  © 2001-2007 Comsenz Inc.