2010-04-22 68 views
14

我正在爲我的客戶工作的應用程序的一部分涉及發送事件的電子郵件。有時候這些非常重要。我的客戶和我的客戶的大部分客戶都使用Outlook,它可以將郵件標記爲高重要性。使用System.Net.Mail可以將電子郵件標記爲Outlook的「高重要性」嗎?

現在,我知道假設所有最終用戶都將使用相同的界面,但我並不冷靜。但是考慮到即使目標不一定通過Outlook讀取,您也可以從Outlook發送電子郵件作爲高重要性,這意味着基本上存儲了一些數據,可以讓Outlook知道特定郵件是否被指定爲高重要性。至少,這是我的解釋。

該應用程序目前使用System.Net.Mail來發送電子郵件,使用System.Net.Mail.MailMessages來寫他們和System.Net.Mail.SmtpClient發送它們。是否可以用System.Net.Mail的能力來設置這個「高重要性」設置?如果沒有,是否有可以配置此設置的組件?

+3

當創建MAILMESSAGE,設置'message.Priority = MailPriority.High;'例如:http://www.aspnettutorials.com/tutorials/email/email-priority-aspnet2-csharp.aspx – 2010-04-22 17:11:16

回答

18

設置郵件消息的Priority屬性。它的值是正常,低或高。

6

使用此功能 - 它適用於我。

Dim mail As New MailMessage() 
mail = New MailMessage() 
mail.Priority = MailPriority.High 
mail.Priority = MailPriority.Normal 
mail.Priority = MailPriority.Low 
相關問題