2
目前使用smtpclient和SMTP服務器authsmtp.com在發送各種各樣的電子郵件中,例如客戶端註冊,激活等asp.net MVC 3應用程序。在過去3個月中,發送電子郵件時使用的應用程序被掛起的次數是多少,而smtp沒有響應。
我現在需要檢查過程並改進以下改進。
1)當smtp服務器沒有響應時,應用程序不應該掛起。 2.)如果smtp服務器不可用,則將電子郵件隊列以供稍後傳送。重試下一個24小時的傳遞 3.)爲郵件排隊,發送或失敗添加額外日誌記錄(24小時後)
我想知道什麼是最好的選擇來實現上述要求。
該應用程序託管在Windows Azure環境中。
我以爲使用MSMQ作爲提供消息隊列,每次任務啓動和完成後我都可以記錄詳細信息。
的問題是,MSMQ不支持在Windows Azure上。
請指教?
感謝