Мы используем недавно добавленную функцию MessageSummaryItems.PreviewText.Спасибо!!
По вопросу: иногда PreviewText содержит ссылки HTML?Прочитав источник, я вижу это в ImapFolderFetch.cs
var body = message.TextBody ??message.HtmlBody;
Итак, это говорит: использовать версию открытого текста, если она существует, затем использовать версию HTML?
Поэтому, если я вижу ссылки в окне предварительного просмотра, я могуПредположим, что текстовая версия недоступна?
Наша проблема с этим:
Если наше сообщение имеет только HTML-версию, мы могли бы удалить ссылки из сообщения в нашем коде, но есть только256 символов этого.Во многих случаях отображать нечего.
В соответствии с вашим TODO: было бы лучше использовать расширение CONVERT, но, насколько я могу судить, оно не поддерживается Gmail?
Откат будет:
Если бы мы могли установить длительность предварительного просмотра для HTML и открытого текста по отдельности, то мы могли бы сказать: если у вас есть только HTML-версия, дайте мне 1K ее, и я уберу ссылки на клиенте.
Мысли?