2010-10-19 92 views
0

我們需要電子郵件服務器爲我們的.net應用程序下面是要求,所有我知道的黑箱類型發送和接收電子郵件的帳戶,通過api工作的選項並沒有多大意義。.net應用程序電子郵件解決方案?

基本要求是發送電子郵件+每5分鐘檢查一次電子郵件的狀態,以驗證是否已通過。

服務需求 - >通過.NET API發送電子郵件 - >當發送返回標識 - >使用標識符可以檢查狀態

任何基於Linux的解決方案應該很好地工作,以及對我們來說,只要它支持休息做上述行動。

回答

0

使用SmtpClient類,.NET可以發送郵件。但是,檢查退回郵件需要POP3。儘管如此,POP3並不是一個特別複雜的協議,因此您可以推出自己的客戶端,或者找到一個開源實現,例如this one

編輯

退一步說,那種通知你要找的只是沒有SMTP的一部分。相反,服務器會將傳出的消息排隊並在可能時發送它們 - 這不一定在5分鐘內。如果發送嘗試失敗,則會在接下來的4天內重試,頻率會降低。只有在這之後,它纔會放棄並向發件人拋出退回郵件。如果成功,它不會發送任何內容。

現在,有各種調整和設置,可能還有一些自定義API,但是您要查找的內容不可直接使用。

相關問題