c# - ¿Puedo marcar un correo electrónico como "Importancia alta" para Outlook usando System.Net.Mail?
(3)
Parte de la aplicación en la que estoy trabajando para mi cliente implica el envío de correos electrónicos para eventos. A veces estos son muy importantes. Mi cliente y la mayoría de los clientes de mi cliente usan Outlook, que tiene la capacidad de marcar un mensaje de correo como Importancia alta.
Ahora, sé que es insensible suponer que todos los usuarios finales usarán la misma interfaz, sp Yo no. Pero teniendo en cuenta que puede enviar correos electrónicos desde Outlook como Importancia alta, incluso si el objetivo no es necesariamente leer a través de Outlook, eso significa que básicamente hay algunos datos almacenados que le permiten a Outlook saber si un mensaje en particular fue asignado como Importancia alta. Esa es mi interpretación, al menos.
La aplicación actualmente usa System.Net.Mail
para enviar correos electrónicos, usando System.Net.Mail.MailMessages
para escribirlos y System.Net.Mail.SmtpClient
para enviarlos. ¿Es posible establecer esta configuración de "Importancia alta" con las habilidades de System.Net.Mail
? Si no, ¿hay algún ensamblaje disponible que pueda configurar esta configuración?
Establezca la propiedad Prioridad del mensaje de correo. Sus valores son Normal, Bajo o Alto.
Puede configurar la configuración de System.Net.Mail.MailPriority .
MailPriority.High
por ejemplo.
Usa esto - me funciona.
Dim mail As New MailMessage()
mail = New MailMessage()
mail.Priority = MailPriority.High
mail.Priority = MailPriority.Normal
mail.Priority = MailPriority.Low