我正在使用PHP和PEAR开发一个HTML邮件系统。它可以成功发送电子邮件。
然而,我无法强制Apple Mail从服务器重新加载图像。我尝试过以下方法:
- 重新启动Mail
- 清除~/Library/MailDownloads
- 清除~/Library/Cache/Mail
- 清空Safari缓存
有人知道Apple Mail将图像缓存到哪里了吗?
我正在使用PHP和PEAR开发一个HTML邮件系统。它可以成功发送电子邮件。
然而,我无法强制Apple Mail从服务器重新加载图像。我尝试过以下方法:
有人知道Apple Mail将图像缓存到哪里了吗?
您是否可以将虚拟查询字符串添加到所有图像URL中?
<img src="http://example.com/images/hello.png?343882881923"/>
我刚刚遇到了这个问题,并通过退出Mail并删除以下文件来解决:
~/Library/Caches/com.apple.mail/Cache.db
今天我花了一些时间来测试这个问题,很容易就能复制出来。邮件中的图片不会改变 - 无论你第一次查看邮件时显示的是哪张图片,似乎都会保留在该消息中,无论你在服务器上更改多少次图片。即使我将该消息转发给自己,它也不会重新加载图片。哇。而且我也找不到任何缓存中的图片。
我找到了去年夏天关于这个同样问题的参考资料,但没有真正的答案。有一个人同意Leandro Ardissone的答案,并建议使用OnyX来“清除应用程序缓存”,但这只是一次性的解决方案。
Ates Goral建议的“虚拟查询字符串”对我非常有效,所以如果你能处理每次更改图片时都要更改它,那么这似乎是最好的选择。
希望我能提供更多帮助,但我被卡住了。
我认为我们需要苹果邮件组的某个人来启示我们一个真正的解决方案!