簡體   English   中英

開發HTML電子郵件簡報,刷新Apple Mail

[英]Developing HTML email newsletter, refreshing Apple Mail

我正在使用PHP和PEAR開發HTML新聞稿系統。 它發送的電子郵件很好。

但是,我無法強制Apple Mail從服務器重新加載圖像。 我試過了:

  • 重新啟動郵件
  • 清除〜/ Library / MailDownloads
  • 清除〜/ Library / Cache / Mail
  • 空Safari緩存

有沒有人知道Apple Mail緩存圖像的位置?

您可以使用OnyX清除所有應用程序緩存,還可以調整操作系統的其他方面。

我剛剛遇到這個問題,並且能夠通過退出Mail並刪除來解決它:

〜/圖書館/緩存/ com.apple.mail / Cache.db

是否為所有圖像URL添加虛擬查詢字符串是一個選項?

<img src="http://example.com/images/hello.png?343882881923"/>

您只需更新查詢字符串以防止使用緩存的圖像。

使用最新的FSeventer程序,我將緩存文件跟蹤到:

/ private / var / folders / Sl / rand chars +++ TM / -Caches- / com.apple.mail / Cache.db

我嘗試打開互聯網連接,刪除文件,然后查看HTML簡報。 沒有加載圖片。 重新連接並查看HTML郵件后,Cache.db文件的大小增加到1MB。

似乎有另一個中間緩存。 我嘗試刪除緩存和disconnectinf,同時查看兩個不同的新聞簡報。 它們都顯示得很好。 在我退出並重新打開Mail之后,他們的圖像沒有顯示出來。

因此可以刪除緩存,但我還沒有找到強制刷新圖像的方法。

今天我花了一些時間玩這個,並且能夠輕松復制問題。 郵件的圖像不會改變 - 無論您在服務器上更改圖像多少次,無論您第一次看電子郵件時顯示的圖片都顯示在該郵件中。 即使我將消息轉發給自己,它也不會重新加載圖片。 哇。 我也無法在任何緩存中的任何地方找到圖像。

我確實從去年夏天找到了同樣的問題 ,沒有真正的答案。 有人同意Leandro Ardissone的回答,並建議使用OnyX來“廢棄應用程序緩存”,但這只是一次修復。

Ates Goral建議的“虛擬查詢字符串”對我來說非常有用,所以如果你每次改變那些看起來最好的照片時都可以改變它。

希望我能得到更多幫助,但我很難過。

我想我們需要來自Apple Mail小組的人來啟發我們真正的解決方案!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM