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 が必要です。画像 URI として持っている場合"../images/logo1.jpg"、電子メール クライアントはどこから取得するかわかりません。画像を Web サーバーにアップロードし"http://exam.ple/images/logo1.jpg"、URL として使用します。これを行うと、追跡などに使用できるため、ほとんどのクライアントは外部画像を自動的にロードしません。

電子メールをマルチパート MIME としてエンコードし、画像を電子メールに埋め込むことができます。HTML メールに画像を埋め込む方法 を参照してください。

于 2012-07-24T03:24:08.490 に答える
0

画像の絶対 URL を指定する必要があります。そうしないと表示されません。

お気に入り

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

だけでなく、画像の URL 全体を提供する必要があります。<img src='../images/logo1.jpg' alt='' width='508' />

代わりに.jpgファイルへの正確なパスを提供してください

メールを埋め込みたい場合は、次のように「cid」を使用する必要があります<img src="cid:whatever">。「src=cid:」の部分は、電子メール クライアントがタグを埋め込み画像として認識するために必要ですが、「whatever」の部分は実際の画像です。 LinkedResource 画像のコンテンツ ID。

詳細については、こちらを参照してください: http://www.systemnetmail.com/faq/4.4.aspx

于 2012-07-24T03:26:38.717 に答える