未在自定义电子邮件中呈现SharePoint图像

未在自定义电子邮件中呈现SharePoint图像,sharepoint,sharepoint-2013,smtpclient,Sharepoint,Sharepoint 2013,Smtpclient,我正在从连接到页面库的事件接收器发送一封HTML电子邮件。将电子邮件发送到outlook时,填充HTML值的PublishingPageContent字段不会呈现图像 下面是我的代码 MailMessage message = new MailMessage(); message.To.Add(new MailAddress("xxx@sharepoint.local", "Recipient"));

我正在从连接到页面库的事件接收器发送一封HTML电子邮件。将电子邮件发送到outlook时,填充HTML值的
PublishingPageContent
字段不会呈现图像

下面是我的代码

                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);

代码看起来很好,因此这里有两个区域需要检查:

  • Exchange服务器上是否有可能删除这些内容的规则?可能是基于客户端的设置阻止了图像
  • 您是否检查了
    ListItem[“PublishingPageContent”].ToString()的值以确保它在运行时按预期工作