1

我正在使用以下部分代码向我们的客户发送电子邮件消息,例如新闻信件。它发送正确,但我在发送电子邮件时遇到了一个小问题。现在我用 HTML 代码发布一些图片。电子邮件中未显示图像。请帮我解决此问题..

这是我的部分代码:

    msg.To = wemail;
                            //msg.Bcc = "bcc email";
                            msg.BodyFormat = MailFormat.Html;
                            msg.Body = "<html xmlns='http://www.w3.org/1999/xhtml'><head><title>Untitled Document</title></head><body><table width='506' style='border-style:solid; border-radius:5px;' ><tr><td width='496'>  <img src='../images/logo1.jpg' alt='' width='508' /></td></tr><tr>  <td height='1px'><hr /></td></tr><tr style='border:0px; background:#6CF;'>  <td align='left' style='border-bottom:1px;'><p><b>Dear Team,</b></p>    <p><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  This mail is to inform you ....</b></p>    <p><u><b>Note : </b></u></p>    <p><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  ....&nbsp;</i>     </p>     <form action='http://xxx.in' method='post' target='_blank'>  <!--  <form id='form1' name='form1' method='post' action=''>-->      <b>      Please Click Here : </b>        <input type='submit' name='btn_submit' id='btn_submit' onclick='window.location.href='http://xxx.in'' value='Visit our 'Portal' ' />     </form><br /><br /></td></tr><tr style='border-top:#000'>  <td> <img src='../images/Untitled-2.gif' alt='' /></td></tr></table></body></html>";
4

3 回答 3

0

您需要图像的绝对 URL。如果您有"../images/logo1.jpg"图像 URI,电子邮件客户端将不知道从哪里获取它。将图像上传到 Web 服务器并"http://exam.ple/images/logo1.jpg"用作 URL。如果这样做,大多数客户端仍然不会自动加载外部图像,因为它可以用于跟踪等。

您可以将电子邮件编码为多部分 mime,并将图像嵌入到电子邮件中。请参阅如何在 html 电子邮件中嵌入图像

于 2012-07-24T03:24:08.490 回答
0

您需要提供图片的绝对网址。否则不会显示。

<img src="http://yoursite.com/imGges/image.jpg" />
于 2012-07-24T03:24:31.463 回答
0

您需要提供图片的完整网址,而不仅仅是<img src='../images/logo1.jpg' alt='' width='508' />

而是提供 .jpg 文件的确切路径

如果您想嵌入您的邮件,那么您必须使用“cid”,例如<img src="cid:whatever">电子邮件客户端需要“src=cid:”部分才能将标签识别为嵌入图像,而“whatever”部分是实际的LinkedResource 图像的 Content-Id。

有关更多信息,您可以在这里查看:http ://www.systemnetmail.com/faq/4.4.aspx

于 2012-07-24T03:26:38.717 回答