我有一个html文件(通过R中的knitr包生成)。它有一个编码为数据uri的图像,因此不需要图像附件。
以下是该sample.html的链接
http://jsfiddle.net/ebwsozav/
将其作为附件发送,并未出现问题,但现在我们要将此html发送到电子邮件的内容中。
使用mutt,mutt -e "set content_type=text/html" -- person@gmail.com < sample.html
。
打开电子邮件后,我意识到图像无法看到,尽管html表和其他内容可能是。
这里附有截图
我读到gmail会阻止图像。
这可能是原因并且有办法解决这个问题吗?
更新
Outlook无法查看它。
Android中的Gmail无法查看。
但惊讶,惊讶
iOS系统中的Gmail可以查看图像。
答案 0 :(得分:0)
我读到gmail阻止了图片。
部分正确。 Gmail会过滤数据URI在其界面中的显示,但它允许您将原始邮件(包括数据URI)下载/转发到不会对其进行过滤的邮件客户端。它会阻止标记为垃圾邮件的邮件(全部)图像。
有办法解决这个问题吗?
不完全是。您必须使用常规URL或附加图像。它的目的是无法在其界面中使用数据URI。