首页 > 解决方案 > HTML 代码不显示电子邮件中的图像

问题描述

我有下面的 HTML 代码,我通过 python 脚本发送电子邮件。我能够收到电子邮件,但是我试图将图像添加到电子邮件的正文中,但我看到图像没有添加到电子邮件中。我将图像保存到一个名为的变量中image,我正在尝试调用这个变量。它只是在需要显示图像的位置显示一个灰色区域。

image = 'file.png'

f""" 
<html>
   <body style="background-color:#fafafa;">
      <div class="row">
         <div style="float:left;width: 20%;padding: 10px;">
         </div>
         div align="center" style="float:left;width: 60%;padding: 10px;">
         <img src="cid:image" align="middle" width="253" height="68">
         <br>
         <h1 style="color:#9FA6B5;font-family:sans-serif;font-weight:200;text-align: center;">{name}</h1>
      </div>
      <div style="float:left;width: 20%;padding: 10px;">
      </div>
      </div>
   </body>
</html>""" 

标签: pythonhtml

解决方案


您提供了图像的本地路径,无法发送到您的电子邮件,您必须提供来自服务器图像文件夹的图像路径才能显示您的图像。


推荐阅读