2010-04-22 83 views
14

Một phần của ứng dụng tôi đang làm việc cho khách hàng của mình liên quan đến việc gửi email cho các sự kiện. Đôi khi chúng rất quan trọng. Khách hàng của tôi và hầu hết khách hàng của khách hàng của tôi, sử dụng Outlook, có khả năng đánh dấu thư là Mức quan trọng cao.Tôi có thể đánh dấu Email là "Tầm quan trọng cao" cho Outlook bằng System.Net.Mail không?

Bây giờ, tôi biết rất thận trọng khi cho rằng tất cả người dùng cuối sẽ sử dụng cùng một giao diện, tôi không phải vậy. Nhưng xem xét bạn có thể gửi email từ Outlook là Tầm quan trọng cao ngay cả khi mục tiêu không nhất thiết phải đọc qua Outlook, điều đó có nghĩa là về cơ bản một số dữ liệu được lưu trữ, bằng cách nào đó, cho phép Outlook biết nếu một thư cụ thể được gán là Cao Quan trọng. Đó là cách giải thích của tôi, ít nhất.

Ứng dụng hiện đang sử dụng System.Net.Mail để gửi email, sử dụng System.Net.Mail.MailMessages để viết chúng và System.Net.Mail.SmtpClient để gửi chúng. Có thể thiết lập cài đặt "Tầm quan trọng cao" này với khả năng của System.Net.Mail không? Nếu không, có lắp ráp nào có sẵn có thể cấu hình cài đặt này không?

+3

Khi bạn tạo các MailMessage, thiết lập 'message.Priority = MailPriority.High; 'dụ: http://www.aspnettutorials.com/tutorials/email/email-priority-aspnet2-csharp.aspx –

Trả lời

18

Đặt thuộc tính Ưu tiên của thư. Giá trị của nó là Bình thường, Thấp hoặc Cao.

6

Sử dụng tính năng này - nó phù hợp với tôi.

Dim mail As New MailMessage() 
mail = New MailMessage() 
mail.Priority = MailPriority.High 
mail.Priority = MailPriority.Normal 
mail.Priority = MailPriority.Low 
Các vấn đề liên quan