近期在製作 Email 模版供後端伺服器使用時,發現於附件內有 noname 的圖片出現。這邊筆記下成因和解決方法。
內容
在 Email 中顯示圖片,主要有兩種方式:於信件內夾帶或是圖片網址
圖片網址
此圖片不會夾帶在信件中,僅有圖片網址。換言之,該圖片要能正確顯示,僅需確定該網址正確,且可被外網存取
信件內夾帶
由於圖片是內嵌於信件中,當此張圖片「沒有被信件內文使用到」時,那郵件程式 ( 如 GMail ) 就會顯示名為 noname 的附件
解決方法
1. 信件內夾帶的圖片,確保其一定有被使用到。像是用於 <img src=”圖片檔案位置” >
2. 信件內不夾帶任何圖片,僅有圖片的網址。這樣一來整份文件就僅有文字部分,也就沒有附檔為 noname 的問題