开发HTML电子邮件简报,刷新Apple Mail

时间:2008-12-16 12:40:14

标签: html email caching apple-mail

我正在开发一个使用PHP& amp;的HTML简报系统。梨。它发送的电子邮件很好。

但是,我无法强制Apple Mail从服务器重新加载图像。我试过了:

  • 重新启动邮件
  • 清除〜/ Library / MailDownloads
  • 清除〜/ Library / Cache / Mail
  • 清空Safari缓存

有人知道Apple Mail缓存图片的位置吗?

5 个答案:

答案 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小组的人来启发我们真正的解决方案!