問題描述
我發送了很多 HTML 電子郵件。 GMail 的問題是,如果有不止一個具有相同主題的電子郵件,它隱藏了一些類似的內容,並顯示了一個”…” 來顯示”trimmed content” 。這與我的格式化一致。
如果改變主題不是一個選擇,是否有辦法避免這種行為?
編輯:我應該澄清一點,我以編程方式從 php 腳本中發送 Amazon SES 的電子郵件。這就是為什麼我在 Stack Overflow 中發佈了這個問題。
最佳解決辦法
我剛剛遇到這個問題,從我的調查來看,如果類似於前面的電子郵件,GMail 確實修剪了內容。
我的解決方案只是在每封電子郵件的末尾插入當前時間戳:
[15:02:21 29/01/2013] End of message.
次佳解決辦法
瞧!最後經過長時間的測試,我找到了解決這個問題的辦法。
如果郵件類似於以前的郵件,則 Gmail 會顯示 「顯示修剪內容」 選項,或者電子郵件主題與電子郵件的內容一樣顯示。
為避免這種情況,只需嘗試在郵件中插入任何隨機生成的字符串,這將使您的電子郵件不同,也不會讓 Gmail 插入 「顯示修剪內容」 選項。
第三種解決辦法
如果您無法更改主題,那麼您一定可以對 HTML 郵件程序進行優化。
-
由於 Gmail 允許的 HTML 文件大小為 102kb 。如果 Gmail 發現您的 HTML 文件大小超過了 102kb,那麼它會在 HTML 郵件程序的底部顯示消息。文件大小與郵件中包含的圖像大小無關 (我正在考慮圖像鏈接) 。
-
如果 HTML 文件中有很多空格和回車符。所以最好的選擇是使用郵件黑猩猩內聯 CSS 工具來內聯 CSS,然後壓縮您的 HTML 文件 (然後可以在線提供許多 HTML 壓縮器) 。為了避免你的電子郵件被剪輯消息,這兩個技巧肯定是有效的。
更多參考可以訪問 this 鏈接。
第四種辦法
在您的簽名之下插入一個或兩個隨機字符似乎混淆了 Gmail 足夠讓內容未受限制,但也讓我看起來像一個醉酒的瘋狂人物。如果 google 希望人們認真對待 Gmail,這個問題需要解決。我想選擇集成更多的谷歌產品,但這樣的流感應該不會讓人難以承認。
參考文獻
注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。