Я могу отметить электронное письмо как “Высокую Важность” для Outlook с помощью Системы. Сеть. Почта?

Часть приложения, я продолжаю работать для своего клиента, включает электронные письма отправки для событий. Иногда они очень важны. Мой клиент и большинство клиентов моего клиента, используют Outlook, который имеет способность отметить сообщение электронной почты как Высокую Важность.

Теперь, я знаю, что это черство, чтобы предположить, что все конечные пользователи будут использовать тот же интерфейс, SP, который я не. Но рассмотрение Вас может послать электронное письмо от Outlook как Высокая Важность, даже если цель не обязательно прочитывает Outlook, который означает, что существуют в основном некоторые хранившие данные, так или иначе, который сообщает Outlook, если конкретное сообщение было назначено Высокой Важностью. Это - моя интерпретация, по крайней мере.

Приложение в настоящее время использует System.Net.Mail послать электронные письма, с помощью System.Net.Mail.MailMessages для записи их и System.Net.Mail.SmtpClient отправить их. Действительно ли возможно установить эту установку "High Importance" с System.Net.Mailспособности? В противном случае есть ли какой-либо блок, доступный, который может настроить эту установку?

20
задан Scath 8 September 2017 в 16:17
поделиться

2 ответа

Установите свойство Priority почтового сообщения. Его значения - Нормальный, Низкий или Высокий.

Очень позднее изменение: Как отмечает @StefanSteiger, Priority гарантированно работает только для Outlook. За прошедшие 8 лет, прошедшие с момента публикации этого вопроса / ответа, отрасль выбрала заголовок «Важность» как предпочтительный способ сделать это.

Еще более позднее изменение: Источник для MailMessage дает понять, что установка приоритета фактически устанавливает три вещи: заголовок XPriority, заголовок приоритета, и заголовок важности . Таким образом, использование свойства Priority будет вести себя так, как ожидалось в любом почтовом клиенте, и установит соответствующие заголовки.

21
ответ дан 29 November 2019 в 23:06
поделиться

Вы можете установить параметр System.Net.Mail.MailPriority .

MailPriority.High, например, .

21
ответ дан 29 November 2019 в 23:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: