![thunderbird - 显示来自本地主机的图像](https://linux22.com/image/1633156/thunderbird%20-%20%E6%98%BE%E7%A4%BA%E6%9D%A5%E8%87%AA%E6%9C%AC%E5%9C%B0%E4%B8%BB%E6%9C%BA%E7%9A%84%E5%9B%BE%E5%83%8F.png)
我有一个本地邮件服务器,用于接收从我的开发环境中的 Web 应用程序发送的电子邮件。
在这些电子邮件中,我有来自localhost
域的图像,例如
<img style="display:block;" src="https://localhost:448/online/static/images/logoEmail.png" alt="Logo" border="0" alt="" />
当我使用 Thunderbird 打开这些电子邮件时,我看不到图像,而只看到文本alt
。
我仔细检查了图片 URL,它是正确的。如果我尝试从浏览器打开图片,我就可以看到它。
在 Thunderbird 上,我已选中允许所有域和所有发件人的电子邮件中包含远程内容的选项,但仍然看不到来自的图像localhost
。
localhost
有没有办法从Thunderbird 上查看图像?
答案1
我不确定这是否是个问题,但值得检查一下:Thunderbird 是否信任您的计算机提供的 TLS 证书?Thunderbird 通常使用与操作系统不同的证书颁发机构 (CA) 存储,因此即使浏览器不使用本地主机的 TLS 证书显示 TLS 警告,Thunderbird 也可能会因为存在 TLS 错误而阻止加载内容。
要修复此问题,请在 Thunderbird 的证书存储中添加并信任本地主机的 CA(或自签名证书),方法是:设置、隐私和安全、管理证书...按钮、权限选项卡和导入...按钮对于 CA 然后 '编辑信任...'按钮以确保 CA 值得信赖识别网站。对于自签名证书,您可能必须使用“服务器”选项卡和“添加例外...”。