邮件
由 SMTP 外来控制拒绝的邮件出错处理
外来 SMTP 限制会在接受邮件前由 SMTP 侦听程序强制执行,而不是在邮件已进入系统后由路由器强制执行。强制执行限制的这种位置差异会影响邮件被拒绝时处理错误的方式。当路由器限制导致邮件被拒绝时,Domino 会返回失败消息,向发件人说明邮递失败的原因。Domino 生成的未邮递报告包含可以定制的缺省文本。例如,当您配置服务器的最大邮件大小时,Domino 只在 MAIL.BOX 已收到邮件后才检查该邮件的大小。如果邮件超过了配置的大小设置,路由器会为发件人生成失败消息。
但是,如果设置 SMTP 连接以使 Domino 拒绝外来邮件,SMTP 侦听程序会在 SMTP 传输过程中返回一个永久错误,说明邮件永远无法进入服务器。在这种情况下,发起连接的 SMTP 服务器负责向发件人生成失败消息。例如,如果接收方 Domino SMTP 服务器和发送方 SMTP 服务器都支持 ESMTP SIZE 扩展,而且 Domino 服务器被配置为服从最大邮件大小设置,则当 Domino SMTP 侦听程序接收到大小超过所定义的限制的邮件时,会在此邮件被接收前将其拒绝,并向发送方服务器返回一个永久错误。您不能使用 Domino 管理工具定制服务器的 SMTP 响应。
使用 Extension Manager 定制服务器的 SMTP 响应
可以使用 IBM Lotus C API Toolkit for Notes/Domino 6 的 Extension Manager 服务中可用的 SMTP 逻辑函数挂钩来控制 SMTP 响应的内容。有关其他信息,或要下载此工具箱,请参阅 Web 站点 http://www.lotus.com/capi。
另请参阅