Изображения SharePoint не отображаются в пользовательской электронной почте

Я отправляю электронное письмо в формате HTML от получателя событий, подключенного к библиотеке страниц. PublishingPageContent поле, заполненное значениями HTML, не отображает изображения при отправке электронного письма в outlook.

Это мой код ниже

                MailMessage message = new MailMessage();
                message.To.Add(new MailAddress("xxx@sharepoint.local", "Recipient"));
                message.From = new MailAddress("xxx@sharepoint.local", "Sharepoint Test Emailer");
                message.IsBodyHtml = true;
                message.Subject = properties.ListItem.Title;
                message.Body = properties.ListItem["PublishingPageContent"].ToString();
                SmtpClient client = new SmtpClient("192.168.10.0");
                client.Send(message);

1 ответ

Код выглядит хорошо, поэтому здесь нужно проверить две области:

  1. Есть ли на сервере Exchange правило, которое их удаляет? Может быть, клиентские настройки, которые блокируют изображения?
  2. Вы проверили значение ListItem["PublishingPageContent"].ToString() чтобы убедиться, что он работает как положено во время выполнения?
Другие вопросы по тегам