看到的這串 <v:shapetype ...> 程式碼,是微軟早期發展的 VML(Vector Markup Language,向量標記語言)。當使用者直接在 Outlook 寫信時複製貼上圖片,Outlook 會預設用 Word 作為 HTML 編輯器,並將圖片包裝成微軟專屬的 VML 格式語法。
正確的圖片插入方式
改用「選擇性貼上」:複製圖片後,在 Outlook 內文點右鍵,選擇貼上為 「圖片 (JPEG/PNG)」,而不是直接 Ctrl+V。
使用選單插入:點選 Outlook 上方的 「插入」➔「圖片」,手動選取圖檔插入,這樣 Outlook 就會把它打包為標準的內嵌附件(MIME Inline Image),所有郵件軟體都能正常解碼。
为什么会出现此问题:
<v:shapetype> 代码指向发件人电脑上的本地文件路径,收件人看到的是碎图框,因为他们的电脑无法访问发件人的本地硬盘。
解决方法:
发件人: 使用 插入 > 图片,或者右键选择 粘贴为图片。
收件人: 点击邮件中的 转发,Outlook 将强制在草稿中渲染图片。