设为首页 收藏本站
查看: 1234|回复: 0

[经验分享] IBM Lotus Notes经常收到重复的邮件

[复制链接]

尚未签到

发表于 2015-10-3 11:41:18 | 显示全部楼层 |阅读模式
  症状:从某些特定的发件人处,经常收到同样的内容,重复的邮件。一来就是两封。公司服务器端的限额是400M,油箱容易爆掉。
  1. 检查过邮件的收件人清单,也没有两个我的名字在里面。
2. 问过发件人的其他收件人,他们没有这种现象。
3. 问过IT,说是比较难查,不了了之。
4. 在Google上找到一篇相关的文章,摘录于下。但最终也没能帮我解决这个问题。
  Lotus Notes 邮件文件老是收到重复的消息
九月 6, 2009 · Filed Under IBM, Lotus
Notes 邮件文件老是收到重复的消息
收到重复消息的发送者:
首先要确定是内部的Notes用户,还是Internet用户
如果是内部 Notes 用户,请转到 1 。
如果是位于 Internet用户,请转到 2 。
1. 打开 Notes Client 的 Inbox 并找到重复的消息。右键单击第一条消息并转到“ Document Properties ”。单击 Field 选项卡(第二个选项卡)并突出显示PostedDate字段。记录时间戳的值:“ 04/04/2006 07:58:01 AM EDT ”。如果
PostedDate匹配,请转到 3 。
PostedDate不匹配,请转到 4 。
2. 通过 Notes Client 在邮件文件中查找重复消息,并选择 View > Show > Page Source 。第一组字段为 RFC822Received字段。每个Received字段表示消息从源服务器到达目标服务器时经过的一个 SMTP 服务器站。每个服务器站都标记有收到消息的时间。将Received字段列表的时间戳与重复消息的时间戳进行比较:
如果一组Received字段没有显示相同的时间戳,请转到 10 。
如果Received字段列表显示相同的时间戳,请回到 3 。
3. 在 Document Properties 的 Field 选项卡上查找$MessageID字段。将整个值与重复消息的 $MessageID进行比较:
如果 $MessageID值匹配,请转到 5 。
如果 $MessageID值不匹配,请转到 6 。
4. 如果PostedDate字段值不匹配,发送者的邮件客户端就会两次构建该消息。这不是真正的重复消息。出现这种情况的原因可能是发送者的邮件文件代理发生故障或发送者有意发送两次。
5. 在 Document Properties 的 Field 选项卡中,找到RouteServers字段。记录该信息经过的 Domino 服务器的列表,比如:
“CN=SERVER02/OU=ACM E/O=Lotus”
“CN=SERVER04/OU=ACM E/O=Lotus”
将这个列表与重复消息的RouteServers列表进行比较:
不匹配的列表可能是 Domino Directory 配置引起的。请向 Lotus Support 寻求帮助。
如果 $MessageID字段值不匹配,我们就不是处理真正的重复消息。第三方干预消息(最常见的是杀毒软件扫描 Mail.box 中的消息时进行的干预)可能造成不一致的 $MessageID。 Mail.box 中的定制代理也可能修改消息的字段值。注意:不支持定制的 Mail.box 代理。
在 Document Properties 的 Fields 选项卡中,找到 RouteTimes 字段,并注意列表的时间。这些时间应该与 RouteServers 列表保持一致;例如:
RouteServers:
“CN=SERVER02/OU=ACM E/O=Lotus”
“CN=SERVER04/OU=ACM E/O=Lotus”Route Times:
04/04/2006 07:58:02 AM – 04/04/2006 07:58:03 AM
04/04/2006 07:58:03 AM – 04/04/2006 07:58:04 AM
在以上的示例中,SERVER02 在 7:58:02AM 收到消息,并于 7:58:03AM 路由到
SERVER04 。 SERVER04 在 7:58:03AM 从 SERVER02 收到消息,并于 7:58:04AM 将其投递到邮件文件。
通过将这些字段与重复消息中的相同字段进行比较,我们就可以确定哪个服务器负责传输或投递重复消息。尤其是Route Times时间戳与重复消息时间戳不匹配时,肯定是服务器引起的。
如果重复消息的RouteTimes是相同的。
如果确定了引起问题的服务器,。
在少数情况下,重复消息的 RouteTimes 字段是匹配的,这时我们只能假设路由器仅向邮件文件发送该消息一次。
为了证实假设,需要查看 Log.nsf(Mail Routing Events 视图),其中仅有一个条目说明消息已发送给接收者。证实之后,我们可以将引起重复消息的根源限定为复制代理或接收者的邮件文件中的规则。
很多情况下,第三方提供的杀毒软件会将消息的 RoutingState 更改为 Pending之外的其他值,使其在扫描期间不能路由。另一种扫描方法是将消息移动到一个临时位置,比如隔离数据库。
当扫描完成时,杀毒软件负责将消息以 Pending 状态返回到 Mail.box 。但是,当杀毒软件发生故障时,就可能多次将消息存放到 Mail.box,这就造成重复的消息。
目前,已知道的能够造成重复消息的唯一 Domino 服务器 bug 已经添加到 SPR#PAZR6LM4UT文档中。注意,在路由负载过重时重启路由器是引发该问题的必要条件。
找到不匹配的Received字段。在 前面的 Received 字段中列出的 SMTP 服务器引起了重复的消息。如果第一个Received字段不匹配,那么发送者就会发送两次消息。如果引起问题的服务器为:
非 Lotus Domino 服务器,请联系供应商获得技术支持。
Lotus Domino 服务器,
邮件发送给错误的接收者
如果邮件被发送给错误的接收者,请检查:
接收者的 Person 文档
Configuration 文档、Router/SMTP 选项卡和 Basics 选项卡
接收者的邮件文件名;如果文件名错误,请将其改正。
Address lookup 字段;如果它被设置为“ Fullname then local part ”,请将其改为“ Fullname only ”。
此外,确保在第一个接收邮件的服务器(入站 SMTP 服务器)上完成该设置。
Notes 邮件文件老是收到重复的消息
收到重复消息的发送者:
首先要确定是内部的Notes用户,还是Internet用户
如果是内部 Notes 用户,请转到 1 。
如果是位于 Internet用户,请转到 2 。
1. 打开 Notes Client 的 Inbox 并找到重复的消息。右键单击第一条消息并转到“ Document Properties ”。单击 Field 选项卡(第二个选项卡)并突出显示PostedDate字段。记录时间戳的值:“ 04/04/2006 07:58:01 AM EDT ”。如果
PostedDate匹配,请转到 3 。
PostedDate不匹配,请转到 4 。


2. 通过 Notes Client 在邮件文件中查找重复消息,并选择 View > Show > Page Source 。第一组字段为 RFC822Received字段。每个Received字段表示消息从源服务器到达目标服务器时经过的一个 SMTP 服务器站。每个服务器站都标记有收到消息的时间。将Received字段列表的时间戳与重复消息的时间戳进行比较:
如果一组Received字段没有显示相同的时间戳,请转到 10 。
如果Received字段列表显示相同的时间戳,请回到 3 。
3. 在 Document Properties 的 Field 选项卡上查找$MessageID字段。将整个值与重复消息的 $MessageID进行比较:
如果 $MessageID值匹配,请转到 5 。
如果 $MessageID值不匹配,请转到 6 。
4. 如果PostedDate字段值不匹配,发送者的邮件客户端就会两次构建该消息。这不是真正的重复消息。出现这种情况的原因可能是发送者的邮件文件代理发生故障或发送者有意发送两次。
5. 在 Document Properties 的 Field 选项卡中,找到RouteServers字段。记录该信息经过的 Domino 服务器的列表,比如:
“CN=SERVER02/OU=ACM E/O=Lotus”
“CN=SERVER04/OU=ACM E/O=Lotus”
将这个列表与重复消息的RouteServers列表进行比较:
不匹配的列表可能是 Domino Directory 配置引起的。请向 Lotus Support 寻求帮助。

如果 $MessageID字段值不匹配,我们就不是处理真正的重复消息。第三方干预消息(最常见的是杀毒软件扫描 Mail.box 中的消息时进行的干预)可能造成不一致的 $MessageID。 Mail.box 中的定制代理也可能修改消息的字段值。注意:不支持定制的 Mail.box 代理。
在 Document Properties 的 Fields 选项卡中,找到 RouteTimes 字段,并注意列表的时间。这些时间应该与 RouteServers 列表保持一致;例如:
RouteServers:
“CN=SERVER02/OU=ACM E/O=Lotus”
“CN=SERVER04/OU=ACM E/O=Lotus”Route Times:
04/04/2006 07:58:02 AM – 04/04/2006 07:58:03 AM
04/04/2006 07:58:03 AM – 04/04/2006 07:58:04 AM
在以上的示例中,SERVER02 在 7:58:02AM 收到消息,并于 7:58:03AM 路由到
SERVER04 。 SERVER04 在 7:58:03AM 从 SERVER02 收到消息,并于 7:58:04AM 将其投递到邮件文件。
通过将这些字段与重复消息中的相同字段进行比较,我们就可以确定哪个服务器负责传输或投递重复消息。尤其是Route Times时间戳与重复消息时间戳不匹配时,肯定是服务器引起的。
如果重复消息的RouteTimes是相同的。
如果确定了引起问题的服务器,。
在少数情况下,重复消息的 RouteTimes 字段是匹配的,这时我们只能假设路由器仅向邮件文件发送该消息一次。
为了证实假设,需要查看 Log.nsf(Mail Routing Events 视图),其中仅有一个条目说明消息已发送给接收者。证实之后,我们可以将引起重复消息的根源限定为复制代理或接收者的邮件文件中的规则。
很多情况下,第三方提供的杀毒软件会将消息的 RoutingState 更改为 Pending之外的其他值,使其在扫描期间不能路由。另一种扫描方法是将消息移动到一个临时位置,比如隔离数据库。
当扫描完成时,杀毒软件负责将消息以 Pending 状态返回到 Mail.box 。但是,当杀毒软件发生故障时,就可能多次将消息存放到 Mail.box,这就造成重复的消息。
目前,已知道的能够造成重复消息的唯一 Domino 服务器 bug 已经添加到 SPR#PAZR6LM4UT文档中。注意,在路由负载过重时重启路由器是引发该问题的必要条件。
找到不匹配的Received字段。在 前面的 Received 字段中列出的 SMTP 服务器引起了重复的消息。如果第一个Received字段不匹配,那么发送者就会发送两次消息。如果引起问题的服务器为:
非 Lotus Domino 服务器,请联系供应商获得技术支持。
Lotus Domino 服务器,
邮件发送给错误的接收者
如果邮件被发送给错误的接收者,请检查:
接收者的 Person 文档
Configuration 文档、Router/SMTP 选项卡和 Basics 选项卡
接收者的邮件文件名;如果文件名错误,请将其改正。
Address lookup 字段;如果它被设置为“ Fullname then local part ”,请将其改为“ Fullname only ”。
此外,确保在第一个接收邮件的服务器(入站 SMTP 服务器)上完成该设置。   
  真相:终于有一天,A给B发了邮件,我也收到了。我以为是A用BCC发给我的。于是我直接回复给A了。结果A问我,"为什么我每次发给B的邮件都是你收到?你设置了自动转发?"。我考,我终于明白这一连串现象是怎么回事了。原来是B觉得A发给他的邮件比较重要(因为有一个项目最近我转交给B了),想让我知道。
  解决方案:简单,让B取消这种操作。不取消问题也不大,反正没啥严重后果。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-122077-1-1.html 上篇帖子: jboss EAP 6.2 + Message Drive Bean(MDB) 整合IBM Webshpere MQ 7.5 下篇帖子: IBM MQ 使用一例
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表