0

我在 ASP.NET 中有一个小 Web 应用程序,它只发送一封电子邮件,其正文基于 ASPX 表单上的填充字段。我构造了正文并将其发送到我的 SendMail(string body, string to) 方法,该方法在我引用的另一个项目中。

这是我的 SendMail 方法:

      public void SendMail(string body,string to)
       {
        MailMessage mail = new MailMessage("from@mydomain.com", to);
        mail.Subject = "Test subject";
        mail.Body = body;
        mail.IsBodyHtml = true;
        SmtpClient client = new SmtpClient("172.16.0.4", 25);
        client.Credentials = new System.Net.NetworkCredential("from", "password");
        client.Send(mail);
       }

除了一件事,一切都很好。在我的正文末尾添加以下内容:

         <div>
        <table>
            <tr>
                <td>
                    <img src="Images/image005.jpg" />
                </td>
            </tr>
         </table>
         </div>

当我查看收到的电子邮件时,图像不可见,而是有一个图标。我知道我只是将正文作为字符串发送,而 SendMail 方法对“Images/image005.jpg”一无所知。我应该怎么做才能正确加载图像?图片文件夹位于应用程序的根文件夹中。

4

0 回答 0