弊社では、注文コードのコードにSmtpClientクラスを使用して電子メールを送信するためのコードを持つ注文ページを用意しています。それはうまく動作します。問題は、Exchangeサーバーで障害が発生したときに電子メールがイベントエラーを送信することです。私たちはそれを捕まえてログに記録し、顧客に別の方法で通知します。これは通常、私たちのバックアップサーバが稼働しているために、電子メールの送信に問題が生じることがあります。 30分ごとに電子メールを再試行するにはどうすればよいですか?私たちのコードはすべて私たちのページにあるので、ページがバックグラウンドでリクエストとリクエストを処理し、ページが読み込みを完了できるようにする個別の電子メールクラスを作成することを考えていました。アドバイスをいただければ幸いです。VB.NETウェブページでの電子メールの失敗
0
A
答えて
1
電子メールの送信、確認、送信が失敗した場合は30分ごとにタイマーを開始できます。送信できる場合はタイマーが停止します。しかし、電子メールがたくさんある場合、これはあなたのシステムに課税される可能性があります。
EDIT。
失敗した電子メールをリストまたはデータベースに追加できます。コードに関数を追加したり、失敗した電子メールの時刻と最後に送信を試みた時間をチェックする新しいアプリケーションを作成することができます。 30分を超える場合は、再度メールを送信してください。
関連する問題
- 1. 電子メールの失敗の検証 - PHP
- 2. SMTP電子メールVB.NET
- 3. vb.net電子メールを送信
- 4. RegexでVB.NET電子メールの検証
- 5. Flaskでの電子メールの確認に失敗しました
- 6. vb.netでの電子メール - SMTPサーバーの問題、または匿名の電子メール?
- 7. CruiseControl.Netでビルドが失敗した場合の電子メール警告
- 8. 電子メールのZircスタックがインライン化プロセスで失敗する
- 9. Ionic 2でのFirebase電子メール認証失敗デバイス
- 10. C#で処理する電子メールの失敗
- 11. wgetが失敗した場合の電子メールの送信
- 12. Bluemixからの電子メールの送信に失敗する
- 13. 成功または失敗時のシェルスクリプトの電子メール通知
- 14. ASP PasswordRecovery電子メールの失敗、DateTimeの精度
- 15. Firebaseの電子メールとパスワードの認証に失敗します
- 16. 電子メールの失敗応答を確認する
- 17. 電子メールの確認が失敗します
- 18. Outsystemsの電子メールが100秒後に失敗します
- 19. フォーム - 自動フィルメイリング電子メールの検証に失敗する
- 20. 電子メールの送信に失敗しました
- 21. ASP.NET MVC sendgridの電子メール配信が失敗する
- 22. Azure LogicアプリケーションアプリケーションInsightsの電子メールが失敗する
- 23. カスタムフレームワークからの迅速な電子メールが失敗する
- 24. 電子メールの送信に失敗しました
- 25. SMTP電子メールの失敗をデバッグする - GSuite
- 26. 電子メールの検証は常に失敗しています
- 27. SendGrid c#で電子メールを送信すると失敗する
- 28. Firebase電子メール認証ネットワーク要求が失敗しました
- 29. OpenBD isValid電子メールが失敗しました.educationドメイン
- 30. Jenkins電子メールが失敗しました。
あなたがしたいことを行う方法はたくさんありますが、あなたが今持っているものの手がかりを見つけることは難しいです。 –