2011-11-24 88 views
2

我已經在我的網站(Ruby on Rails)中實現了一個日曆,並且我也成功生成了一個.ics文件。我想在電子郵件中將此文件作爲附件發送。ics附件不存在於gmail

我已經設置了MIME爲文本/日曆

我還設置了CONTENT_TYPE爲多/替代

附件在電子郵件發送成功在所有主要的電子郵件客戶端,除了的Gmail

如何使.ics附件出現在電子郵件中。有沒有人遇到過這樣的問題。我檢查了各種谷歌幫助論壇,許多人都遇到過這個問題,但沒有找到具體的解決方案。

回答

5

在Gmail中,單擊「更多」向下箭頭。其中一個選項是「顯示原始」。選擇那個。

當窗口打開時,向下滾動。您應該看到VCalendar區域。 Gmail忽略它。

在此區域中,查找以「組織者」開頭的行;如果您被列爲組織者,那麼gmail會忽略ics文件。這是一個「功能」

我們爲自己構建了一個網頁,我們將該文本複製到該網頁中,然後將該線路刪除並將電子郵件重新發送給我們。然後它工作正常。 (只需要多一點工作,您可以設置一個電子郵件攔截,其中您將該電子郵件轉發到某個地方,在該地點您擁有一個可解析VCalendar的解析器,剝離組織者並將其郵件發回給您。

我們詢問谷歌提出了一項功能要求來改變這種情況,但這不太可能發生。

好運。