我们的邮件服务器存在问题,这突出了我几年前建立的系统中的一个弱点,该系统用于在完成报告时向部门发送电子邮件。
当前设置邮件服务器的代码被硬编码为
Set objNotesMailFile = objNotesSession.GETDATABASE("XXX-BASE-MAIL-04/CompanyName", dbString)
我们遇到的问题是,04 服务器目前充其量是不稳定的,当它崩溃时,每个人都被路由通过其中一个复制服务器。对于桌面 Notes 客户端来说,处理这个问题并没有太大的问题,但是应用程序根本无法发出任何邮件,并且这样做时没有发出任何失败通知。
有没有一种方法可以测试主服务器上是否存在可用数据库,如果没有,则回退到其中一个复制服务器上?