CDO.Messageクラスを使用して、Visual FoxPro アプリケーションから電子メールを作成して送信しています。ユーザーがインターネットに接続しているときに機能することをテストしました。また、ネットワークから切断されているときに送信しても機能するように見えます。クライアントが再接続されたときに送信されるだけです。CDO.Message クラスのメソッドで私が抱えている問題の 1 つ.Send()は、成功/失敗の値が返されないことです (ただし、オブジェクトが送信できない場合は例外がスローされます)。電子メール メッセージは、ユーザーの Outlook の「送信ボックス」などで待機しているようには見えませんが、送信時に Web 接続をどこかで待機しているようです。
私が持っている質問は次のとおりです。アプリケーションがオフラインの間、外出先で呼び出した CDO.Message 電子メールはどこにありますか? .Send()また、最終的なタイムアウト/失敗条件はありますか?
「偶然のプログラミング」を避けようとしています.CDO.Messageがどのように機能するかについての手がかりは役に立ちます.