Изображения 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 ответ
Код выглядит хорошо, поэтому здесь нужно проверить две области:
- Есть ли на сервере Exchange правило, которое их удаляет? Может быть, клиентские настройки, которые блокируют изображения?
- Вы проверили значение
ListItem["PublishingPageContent"].ToString()
чтобы убедиться, что он работает как положено во время выполнения?