自從我使用 HTML 代碼已經過去了大約兩年...我按照https://blog.gimm.io/how-to-create-an-html-email-signature/中有關如何執行此操作的說明進行操作
我用 webstorm 構建/編輯了代碼。當我測驗在 chrome 中打開代碼時,這個布局看起來很完美......但是當我將它作為免責宣告復制并粘貼到 Outlook 中時,它顯示在收到的電子郵件中,就像它變成了一個不可下載的影像,只有一條很小的單行的文本。(有關如何從管理門戶添加簽名的說明,我必須為多人這樣做。)似乎我只能附加 1 張影像,所以它是管理門戶規則的。并且該頁面目前不允許我輸入代碼示例。嘰
為了使這項作業正常作業,我缺少什么?
[outlook 管理門戶中的代碼規則截圖][1]
uj5u.com熱心網友回復:
Outlook 不顯示 base64 影像,默認情況下可能會阻止任何 Web 影像。如果您需要使用影像,最好的解決方案是通過將影像附加到電子郵件項來嵌入影像,然后使用帶有cid:前綴的特殊符號來參考此類影像。
mail.Attachments.Add "D:\ImageFile.img", olByValue, 0
sImgName = "ImageFile.img"
mail.HTMLBody = "<img src='cid:" & sImgName & "'" & " ><br>" 'Mention only the image file name not its path
事實上,Outlook 使用 Word 作為呈現引擎。您可以在 Outlook 中的 Word HTML 和 CSS 呈現功能一文中了解支持和不支持的 HTML 元素、屬性和級聯樣式表屬性。
uj5u.com熱心網友回復:
轉了一圈后,我想出了一部分。展望有一個字符截止!所以我的代碼在代碼本身到達任何可見內容之前就被破壞了。基本上在與微軟代表一起度過幾個小時之后,微軟似乎做到了,所以只有您必須付費的批準的第三方才能創建漂亮的電子郵件簽名。我對我建立的簽名感到沮喪,除非我付錢給第 3 方公司使用它,否則我不能使用它。希望這可以幫助其他人在未來遇到同樣的問題!
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/422400.html
標籤:
上一篇:輸入時間檢查是否為空jquery
下一篇:獲取“未捕獲的ReferenceError:x未定義”如何從另一個腳本中參考來自typescript捆綁js檔案的資料?
