我们有一些自动软件可以通过 POP3 检查某些 Exchange 2007 邮箱。当客户的来信请求已读回执时,Exchange 似乎会发回未读回执。
Not read: <subject>
Your message was deleted without being read on...
软件发出 POP3 命令的顺序是
USER
PASS
STAT
UIDL
TOP # 0
LIST #
RETR #
TOP # 0
RSET
DELE #
QUIT
我们的 Exchange 管理员已经能够通过 telnet、端口 110 上的原始 POP3 命令复制此问题。他运行的命令很简单
USER
PASS
STAT
RETR #
DELE #
QUIT
Exchange 2007 是否会将 POP3 命令转换为已读标志?如果是,它应该会告诉我已发出 RETR 命令来检索消息。这是一个错误吗?有没有办法禁用特定邮箱或全局邮箱的已读回执发送?
答案1
这看起来是个有趣的问题。我找到了一些 ansewrs 链接,但看起来这个是其中最好的。MSexChange
概要...
确保已读回执不会发送给外部人员的万无一失的方法是配置四个传输规则...规则 1:
来自组织外部的用户
删除标题“X-Confirm-Reading-To”
规则 2:
来自组织外部的用户
删除标题“Disposition-Notification-To”
规则 3:
来自组织外部的用户
删除标题“Return-Receipt-To”
规则 4:
来自组织外部的用户
删除标题“Receipt-Requested-To”