我们有一些自动化软件可以通过 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
我们的交易所管理员已经能够通过 telnet 端口 110 上的原始 POP3 命令复制此问题。他运行的命令很简单
USER
PASS
STAT
RETR #
DELE #
QUIT
Exchange 2007 是否将 POP3 命令转换为读取标志?如果是这样,它应该告诉我已经发出了 RETR 命令来检索消息。这是一个错误吗?有没有办法禁用发送特定邮箱或全局的已读回执?
这看起来是一个有趣的问题。我找到了一些指向 ansewrs 的链接,但看起来这个是最好的。MSexChange
概要...
确保不将已读回执发送给外部人员的可靠方法是配置四个传输规则... 规则 1:
来自组织外部的用户
删除标题“X-Confirm-Reading-To”
规则 2:
来自组织外部的用户
删除标题“Disposition-Notification-To”
规则 3:
来自组织外部的用户
删除标题“Return-Receipt-To”
规则 4:
来自组织外部的用户
删除标题“Receipt-Requested-To”