[英]How to include header image to a .ics file using php?
我正在嘗試創建.ics文件以使用php發送會議請求。 到目前為止一切都很好,但是現在我必須在邀請中添加圖像作為郵件正文的標題。
如何添加標題圖片? 我嘗試使用Outlook創建會議,將圖像附加到該圖像上,然后另存為.ics文件,但收到警告,提示該附件可能無法被所有郵件客戶端查看。
我試着添加此代碼,但這沒有用
注意我正在嘗試使用php創建.ics文件。
謝謝
Outlook嘗試在事件中添加圖像。 實際上,標准iCalendar格式不支持此功能。 但是據我了解,您想在電子郵件邀請中添加一張圖像,該圖像將發送給每個與會者。 在這種情況下,您只需用包含text / html正文部分和image / xxx正文部分的multipart / related替換邀請中的text / html正文部分,然后將其與content-id鏈接。 參見http://tools.ietf.org/html/rfc2392
要獲得具體示例,請從Yahoo日歷發送邀請,因為它們確實會同時發送圖像和邀請。
這是他們發送的MIME結構的類型:
Content-Type: multipart/mixed;
Content-Type: multipart/alternative;
Content-Type: text/plain;
Content-Type: multipart/related;
Content-Type: text/html;
... your html version, which will include the image as <img src="cid:someuniqueid"/>
Content-Type: image/gif;
Content-ID: <someuniqueid>
... your image
Content-Type: text/calendar; charset=utf-8; method=REQUEST
Content-Type: application/ics; name="invite.ics"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.