阅读/传递收据与Exchange 2003

我有一种情况,即使用连接到Exchange服务器上的Java API的电子邮件帐户将电子邮件从Exchange 2003发送出去。

  • 有没有一种方法可以使Exchange自动标记这些电子邮件,以便根据正文,主题,目标地址中的文本组合,具有读取/传送回执?
  • 可以通过Outlook客户端将这些规则创build为服务器端规则,并且在通过Java API发送消息时仍然可以应用这些规则吗?
  • 什么规定了规则是客户端还是服务器端?
  • 是发送服务器还是接收服务器创build的发送回执? 如果是后者,这些启用的频率如何?
  • 现在我正在研究在Exchange服务器上这样做,但是如果从开发方面来完成的话,那么如何创build读取或发送收据的请求?

发送收据通常是无用的,因为发送服务器将邮件切换到第一个SMTP跃点时会生成发送收据。 递送收据绝不反映将邮件投递到收件人邮箱的实际状态。

我认为阅读收据是办公室政治的一种邪恶手段,同时也是对服务器资源的愚蠢消耗。

如果您要收据,您的Java API应该添加Disposition-Notification-To:标题。 然后,你不必写一个丑陋的(和不赞成的)SMTP传输接收器(唯一的办法,我可以考虑做你想做的事情,而不是调用一个更老的和更多的废弃的API–交易所活动服务)为您盖章。 (详情请见http://tools.ietf.org/html/rfc3798

撇开:我不再这样做,因为我直接向我的客户负责,但是我在我的“老工作”中变得非常厌烦办公室政治,所以我会删除任何带有收据请求的“内部”电子邮件要求不要先阅读。 幸运的是,我们使用Outlook / Exchange,所以我可以静静地做到这一点。 真的可怕的脑损坏的电子邮件系统(如Novell Groupwise)通知发件人未读的删除,但我想这也会实现我的预期效果。

使用Evan的信息,我可以使用以下方式使用telnet构build信息,接受他的假设,没有人向我展示如何使用服务器(尽pipe我不认为这将是最好的方式)。

 ehlo mail from: [email protected] rcpt to: <[email protected]> NOTIFY=SUCCESS,FAILURE ORCPT=rfc822;[email protected] data From: <[email protected]> To: <[email protected]> Disposition-Notification-To: <[email protected]> Return-Receipt-To: <[email protected]> Subject: Test2 foo .