我正在开发一个使用PHP & PEAR的HTML通讯系统。它发送的电子邮件罚款。开发HTML电子邮件通讯,刷新Apple Mail
但是我无法强制Apple Mail从服务器重新加载图像。我曾尝试:
- 重新启动邮件
- 清除〜/库/ MailDownloads
- 清除〜/图书馆/缓存/邮件
- 清空Safari浏览器缓存
是否有任何人知道苹果邮件缓存图像?
我正在开发一个使用PHP & PEAR的HTML通讯系统。它发送的电子邮件罚款。开发HTML电子邮件通讯,刷新Apple Mail
但是我无法强制Apple Mail从服务器重新加载图像。我曾尝试:
是否有任何人知道苹果邮件缓存图像?
采用最新FSeventer程序我跟踪的缓存文件:
/私人的/ var /文件夹/ SL /兰特字符+++ TM/-Caches-/com.apple.mail/Cache.db
我试着转动互联网连接,删除文件,然后查看HTML通讯。没有加载图片。重新连接并查看HTML邮件后,Cache.db文件的大小增加到1MB。
似乎还有另一个中介缓存。我试着删除缓存& disconnectinf同时查看两个不同的通讯。他们都显示正确。在我退出并重新打开邮件后,他们的图像没有显示。
因此,有可能删除缓存,但我还没有找到一种方法来强制刷新图像。
你可以使用OnyX清除所有应用程序缓存,并调整了OS的其他方面。
对我来说,这似乎是用大锤打开一个螺母。 (Onyx是一个很好的程序,但不是真正的答案。) – 2009-02-01 09:12:55
是否为所有图像URL添加虚拟查询字符串为您提供了一个选项?
<img src="http://example.com/images/hello.png?343882881923"/>
您只需更新查询字符串以防止使用缓存图像。
是的,这是可能的,但我肯定可以'清空缓存'或'强制重新加载'。你的建议是一个有效的单词,但不是答案。 当我有机会时,我会尝试使用fseventer来查找文件的存储位置。 – 2009-02-01 09:08:11
我花了一些时间,今天这个玩,能够轻松地重复的问题。邮件中的图像不会更改 - 无论您在服务器上更改图像的次数,首次查看电子邮件时显示的任何图片似乎都保留在该邮件中。即使我将信息转发给自己也不会重新载入图片。哇。而且我也无法在任何缓存中的任何位置找到图像。
我发现从去年夏天到这个same problem没有真正的参考答案。有人同意Leandro Ardissone的回答,并建议使用OnyX“垃圾应用缓存”,但这只是一次性修复。
“虚拟查询字符串”由阿泰古拉尔建议为我工作很好,所以如果你能应对不断变化的,每次你改变,这似乎是你最好的选择画面。
希望我能有更多的帮助,但我很难过。
我认为我们需要从苹果的邮件组的人给我们启发的真正的解决!
嗨,当我有机会时,我会使用fseventer来查看背景中发生了什么。 – 2009-02-01 09:09:45
我只是遇到了这个问题,并能够通过退出Mail和删除解决这个问题:
〜/图书馆/缓存/ com.apple.mail/Cache.db
是什么版本的Apple Mail你在用吗? – Patrick 2009-01-27 21:48:53