2013-05-22 26 views
1

我有設置電子郵件的到期時間的問題。如何設置電子郵件過期時間在C#MAILMESSAGE

我用System.Net.Mail.MailMessage和我沒有找到可以處理這個問題的任何財產。我在Outlook中看到,這是可能的。我在StackOverflow,MSDN和Google上進行了一些搜索,找不到適合我需求的答案。

這是它是如何在Outlook http://blogs.mccombs.utexas.edu/the-most/2011/02/24/set-outlook-emails-to-delete-in-the-future/

設置的問題是如何使用C#在MAILMESSAGE設置到期後。是否需要設置任何標題或是否有任何其他方式來執行此操作?這可能嗎?

回答

1

據我所知,我們的Exchange服務器處理上收到郵件的過期。 所以從您的角度來看,這是什麼,你可以把郵件標題,但得到的客戶端電子郵件帳戶提供商處理。

在另一方面:本EmailMessageClass有您正在尋找的財產。

/編輯:如果您發送的電子郵件包含一個鏈接,該鏈接將用戶重定向回您的頁面,您可以檢查數據庫的電子郵件是否有效(已過期) 每次發送電子郵件時,時間戳和您發送電子郵件的用戶。 如果用戶通過郵件提供的鏈接返回,則可以檢查實際時間是否在到期日期之前。 (例如DateSend + 2周)

+0

這是否類的工作與每一個IMAP服務器或只是MES。我希望此消息在到期後被刪除/刪除,並且我不知道是否有這種可能性。 – Robert

+0

我真的不知道,但我想不是。由於這是Exchange名稱空間中的一個類,我的猜測是,它僅限於Microsoft Exchange郵件對象。 – Marco

相關問題