任務: 我打算編寫一些代碼,以在特定時間向我的會員發送簡報。 (星期五或星期六凌晨) 實際時間不需要精確,但每週需要大致相同。在設定的時間自動發送電子郵件
我已將任務細分到這些主要區域。
有一些東西,檢查時間/最後運行日期等
的函數,然後運行。這將執行數據庫詢問並獲得想要接收新聞通訊的所有用戶
生成電子郵件並將用戶名和電子郵件地址插入到mailmessage中。
發送郵件消息。
我已經編寫了所有的代碼來完成所有的定時器/調度器位。
基本上我不得不登錄到網站,當我需要發送郵件,然後單擊按鈕。
我真的問的是如何自動點擊按鈕的效果。
我已經閱讀了很多,但有很多矛盾的看法。 有人說使用計時器 其他人說定時器是資源飢餓,使用調度器更好。
到目前爲止,都在做自動化位的最好2種方式如下:
1)有一個Windows服務,然後生成電子郵件的計時器。 (我之前在JavaScript中使用JavaScript創建了滾動圖像或做幻燈片類型的東西。)
2)調度程序在指定的時間調用Web服務。
基本上哪個更簡單/更高效/最好?
郵件程序將發送〜15k +電子郵件,所以它將使用MSMQ。 我理想上喜歡用戶在週六或週日早上收到郵件。
我已經有c#代碼來生成電子郵件併發送它們。
非常感謝您的幫助和意見。
德爾格列柯。
雖然此鏈接可能會回答問題,但最好在此處包含答案的重要部分並提供供參考的鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 –
@SteveGuidi:呃,感謝我教育了我近4年來一直在積極貢獻的網站。 –