メールサーバーに問題があり、数年前にレポートの完了時に電子メール部門に設定したシステムの弱点が浮き彫りになりました。
現在メールサーバーを設定しているコードは、次のようにハードコードされています。
Set objNotesMailFile = objNotesSession.GETDATABASE("XXX-BASE-MAIL-04/CompanyName", dbString)
私たちが抱えている問題は、04サーバーが現時点では不安定であり、フォールオーバーしたときにすべてのサーバーがレプリケーションサーバーの1つを経由してルーティングされていることです。デスクトップNotesクライアントはこれを処理するため、それほど問題にはなりませんが、アプリケーションは単にメールの送信に失敗しており、失敗の通知を行わずに送信しています。
メインサーバー上に利用可能なデータベースが存在するかどうかをテストし、存在しない場合はレプリケーションサーバーの1つにフォールバックする方法はありますか?