0

コマンド ライン ツール Blat を使用して、次の HTML ページを電子メールとして送信しようとしています。

電子メールは期待どおりに送信されますが、画像が電子メール メッセージに読み込まれません。電子メールの内容は次のようになります。

ここに画像の説明を入力

<html>  
      <body>

        <style>
          .img2{

          height: 800px;
          max-height: 700px;
          background-size: 100% 100%;

        }
        </style>


          <div class="container">
           <div class="row" >
              <div class="col-md-6 col-sm-3" >
               <img class='img2' src="cid:image1.png"/>
              </div>
                <div class="col-md-6 col-sm-3">
                 <img class='img2' src='image2.png'>
              </div>

              </div>

            <div class="row">
                  <div class="col-md-12 col-sm-6">
                 <img class='img2' src="D:\reports\image3.png"/>
              </div>
               </div>  
         </div>
        </body>
    </html>

ソース パスの前に「cid」を使用しようとしましたが、その場合、パスが正しく解決されないため、Web ページ自体が画像をロードしません。

使用される Blat コマンド:blat "D:\reports\mail_send_2.html" -t example@domain.com -s "email subject" -embed "D:\reports\image1.png" -embed "D:\reports\image2.png" -embed "D:\reports\image3.png" -html

ここで誰か助けてくれませんか。ありがとう !

4

2 に答える 2

1

電子メールのソースを表示して、cid が一致するかどうかを確認しましたか?

さらに、知っておくべきことの 1 つは、電子メールの HTML でクラスを使用しないことです。すべての電子メール クライアントが認識できるわけではありません。代わりに、各 HTML 要素を style="" タグでマークし、明示的に CSS 属性を設定する必要があります。なんか痛いけど…

于 2015-02-11T15:23:28.177 に答える