0
我正在寫一個.net 4.5應用程序以部署到Azure。我希望有一個工作人員角色定期檢查新郵件的電子郵件地址,將附件從任何電子郵件中複製並轉儲到BLOB存儲。閱讀電子郵件,轉儲附件blob
我看到很多關於如何發送電子郵件的東西,但沒有看到如何實際監控電子郵件帳戶和處理消息。
編輯: 的斑點隨後將被顯示給用戶
我正在寫一個.net 4.5應用程序以部署到Azure。我希望有一個工作人員角色定期檢查新郵件的電子郵件地址,將附件從任何電子郵件中複製並轉儲到BLOB存儲。閱讀電子郵件,轉儲附件blob
我看到很多關於如何發送電子郵件的東西,但沒有看到如何實際監控電子郵件帳戶和處理消息。
編輯: 的斑點隨後將被顯示給用戶
有您可以使用監控的電子郵件帳戶兩種方法的文件。任一
在NuGet周圍快速尋找將出現支持上述技術的各種庫,儘管爲了讓你開始我發現S22.Imap綽綽有餘,並有足夠的例子。
享受
意識到ASP.Net管道是按請求執行的。這意味着ASP.Net不能運行* scheduled *任務。相反,您應該編寫[一種不同類型的Azure應用程序](http://stackoverflow.com/questions/7794572/windows-service-to-azure),它可以按照您認爲合適的方式運行。 – 2014-08-31 02:26:04
@ErikPhilips,我不同意。我們有幾種使用工作者角色來實現計劃任務的體系結構。此外,Azure還提供了自己的調度程序,可以調用控制器操作來按計劃運行任務。也許我誤解了你? – scottndecker 2014-08-31 02:29:55
@scottndecker - 工作人員角色不是網絡應用程序。如果沒有做任何與網絡相關的事情,編寫MVC應用程序有什麼意義? – 2014-08-31 02:35:26