簡體   English   中英

HTML簽名上的圖像未顯示

[英]Image on HTML signature not showing up

我為Outlook創建了html簽名。 撰寫新郵件時,會顯示我的圖像,但是一旦收到電子郵件,圖像就不會出現。 我想知道我是否正確引用了圖像,這些圖像存儲在我的計算機中

C:AppData \\ Roaming \\ Microsoft \\ Signatures \\ signature_files(由Outlook創建)。

我正在找到類似<img src=" signature_files/image002.jpg">

我是在錯誤地引用它們嗎,我應該在html中添加其他內容嗎?

您可以將圖像上傳到任何Web服務器並添加鏈接,這樣它們就可以在任何PC上下載。 您也可以將它們嵌入到電子郵件中。

若要添加嵌入式圖像(而不僅僅是引用或鏈接),您需要將該圖像添加為附件(MailItem.Attachments.Add)並設置PR_ATTACH_CONTENT_ID屬性(DASL名稱為http://schemas.microsoft.com/mapi/proptag / 0x3712001F )使用Attachment.PropertyAccessor.SetProperty。 然后,您可以在HTML正文中添加以下標記:

 "<img src='cid:pictest.jpg'/>

不要忘記在img屬性中更改圖片名稱。

將HTML文件放入“簽名”中后,我要做的-確保Outlook正確顯示您的簽名-右鍵單擊它並選擇“編輯”,這將打開microsoft word。 如果圖像不存在,請插入它們,然后保存。 這是因為Outlook使用Word的hmtl呈現引擎來顯示html。 如果這樣無法打開Word,請右鍵單擊>“打開方式”>“ Microsoft Word”

還請記住,必須具有三種類型的文件,簽名才能在Outlook中正常工作。 HTML文件,富文本文件和純文本文件。 您可以使用Word中的“另存為”來創建所有這些文件。 它們必須具有相同的名稱。 因此,如果您的簽名稱為abc,則最終將得到三個文件abc.htmlabc.txtabc.rtf 還有一個名為abc_files的文件夾,這是Word存儲圖像的位置,但是它必須存儲它們本身才能正常工作-我認為...

暫無
暫無

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

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