在Mac mail簽名中添加的圖片,接收方不顯示爲附件。

郵件簽名中添加的圖片,在對方接收時以附件顯示,搜索帶附件的郵件時是否痛苦,郵件轉發後各種的奇形怪狀附件在郵件中,做爲有強迫症的人來說怎麼能忍呢。


現在就從着手解決這個問題。

以自己的筆記本爲例 macOS High Sierra 10.13.4 Beta 爲例

先打開 郵件APP,菜單 郵件 ——>偏好設置——>簽名


在你想要添加簽名的郵箱上添加一個簽名,記住添加的時間點。退出郵箱,全部退出啊,不是僅關閉窗口。要是不知道怎麼退出我也沒辦法了,後面你也就不用看了。

從「啓動臺」——>系統工具,打開「終端」應用。

我們要找到剛剛建立的簽名並進行編輯。

Apple 對整個系統封裝的比較死,從「訪達」(那個缺心眼的起的名字)中是訪問不到的,所以需要通過「Terminal.app」(還是英文的看着舒服)進行訪問。

Apple 將Mail 簽名存在了「~/Library/Mail」目錄下,這個目錄是存儲非iCloud 的簽名,iCloud 簽名存儲在「~/Library/Mobile\ Documents/com~apple~mail/Data」目錄下。

現在就要開始修改簽名了。

首先,找到剛添加的簽名,用下面命令查看我們剛剛建立的簽名在什麼位置。

ls -laht ~/Library/Mail/

返回以下內容:


其中 V5 目錄就是剛剛添加的簽名,每個人的目錄都是不一樣的,因爲Apple會按照新增簽名以「V + 數字」的方式以上疊加,找到值最大的文件夾就對了。

要進入這個目錄找到郵件簽名。

命令是

ls -laht ~/Library/Mail/V5/MailData/Signatures/

返回內容如下:


其中的「5752B2B5-0D8A-4FE1-865F-CF573BD24547.mailsignature」就是我們要編輯的簽名。

這個簽名是HTML 腳本,我們需要用Mac 自帶的TextEdit.app 打開,命令如下:

open -a TextEdit ~/Library/Mail/V5/MailData/Signatures/*.mailsignature

系統會彈出TextEdit 應用窗口,如下:


代碼從<body ……>開始到結束,刪除掉用以下代碼替換,注意,Content-Transfer…… 前面這些聲明可千萬別刪當然。你要是HTML 代碼夠牛也可以自己寫。

<body dir=3D"auto" style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, =
0); letter-spacing: normal; orphans: auto; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; widows: =
auto; word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: =
break-word; -webkit-nbsp-mode: space; line-break: =
after-white-space;"><div>=B4=CB=D6=C2<br>&nbsp;<br>&nbsp; &nbsp; =
&nbsp;=BE=B4=C0=F1=A3=A1<br><br><br><table id=3D"sig" width=3D"320" =
cellspacing=3D"0" cellpadding=3D"0" border-spacing=3D"0" =
style=3D"font-family: &quot;Helvetica Neue&quot;, Helvetica, Arial, =
sans-serif; width: 320px; margin: 0px; padding: 0px;"><tbody><tr =
style=3D"font-family: &quot;Helvetica Neue&quot;, Helvetica, Arial, =
sans-serif;"><td valign=3D"top" width=3D"178" style=3D"font-family: =
&quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; width: 178px; =
margin: 0px; padding: 0px; vertical-align: top;"><a =
href=3D"http://www.arcvideo.com.cn" title=3D"ArcVideo" style=3D"margin: =
0px; padding: 0px; border: none; text-decoration: none; font-family: =
&quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;"><img =
moz-do-not-send=3D"true" =
src=3D"http://www.danghongyun.com/mail-logo.png" alt=3D"ArcVideo" =
width=3D"180" height=3D"102" style=3D"border: none; width: 180px; height: =
102px; display: block;"></a></td><td width=3D"10" style=3D"font-family: =
&quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; width: 10px; =
min-width: 10px; max-width: 10px; margin: 0px; padding: =
0px;">&nbsp;</td><td style=3D"font-family: &quot;Helvetica Neue&quot;, =
Helvetica, Arial, sans-serif; margin: 0px; padding: =
0px;"><br><br><br><br></td></tr></tbody></table><br>=CD=F8=D6=B7=A3=BA<a =href=3D"http://www.arcvideo.com">www.arcvideo.cn</a><br>&nbsp;<sp=
an class=3D"Apple-converted-space">&nbsp;</span></div></body>=

不好意思,我把自己公司logo 加上了。代碼中<img =……>就是你的圖片http地址,你要做的就是找個webserver 把簽名圖片傳上去,把訪問地址填寫在代碼中。

注意:設置圖片展現的大小,width=3D"180" height=3D"102" style=3D"border: none; width: 180px; height: =

102px; 

保存代碼關閉TextEdit,這下我們就可以再次打開Mail 編輯自己的文字內容,畢竟中文還是用Mail 編輯更輕鬆。展現效果如下圖,看到的框就是引用圖片地址位置,不用着急,關閉「偏好設置」,新建郵件就能看到效果了。


新建郵件


發給自己測試一下。