我正在开发一个使用PHP& amp;的HTML简报系统。梨。它发送的电子邮件很好。
但是,我无法强制Apple Mail从服务器重新加载图像。我试过了:
有人知道Apple Mail缓存图片的位置吗?
答案 0 :(得分:2)
您可以使用OnyX清除所有应用缓存,还可以调整操作系统的其他方面。
答案 1 :(得分:2)
是否为所有图片网址添加了一个虚拟查询字符串?
<img src="http://example.com/images/hello.png?343882881923"/>
您只需更新查询字符串以防止使用缓存图像。
答案 2 :(得分:2)
我刚刚遇到这个问题,并且能够通过退出Mail并删除来解决它:
〜/库/缓存/ com.apple.mail / Cache.db
答案 3 :(得分:1)
使用最新的FSeventer程序,我将缓存文件追踪到:
/ private / var / folders / Sl / rand chars +++ TM / -Caches- / com.apple.mail / Cache.db
我尝试打开互联网连接,删除文件,然后查看HTML简报。没有加载图片。重新连接并查看HTML邮件后,Cache.db文件的大小增加到1MB。
似乎还有另一个中间缓存。我尝试删除缓存&amp;在查看两个不同的新闻通讯时断开连接。它们都显示得很好。在我退出并重新打开Mail后,他们的图像没有显示。
因此可以删除缓存,但我还没有找到强制刷新图像的方法。
答案 4 :(得分:0)
今天我花了一些时间玩这个,并且能够轻松复制问题。邮件中的图片不会改变 - 无论您在服务器上更改图像多少次,无论您第一次看到电子邮件时显示的图片都显示在该邮件中。即使我将消息转发给自己,它也不会重新加载图片。哇。我也无法在任何缓存中的任何地方找到图像。
我确实从去年夏天找到了这个same problem的参考资料,没有真正的答案。有人同意Leandro Ardissone的回答,并建议使用OnyX来“废弃应用程序缓存”,但这只是一次修复。
Ates Goral建议的“虚拟查询字符串”对我来说很有用,所以如果你每次更改看起来最好的图片时都可以处理更改。
希望我能得到更多的帮助,但我很难过。
我认为我们需要来自Apple Mail小组的人来启发我们真正的解决方案!