Support | 微信 & TG: @scomper

Mac 和 iOS 的邮件签名

2019.02.02 04:44

如何创建一个签名

首先你需要安装有 Evernote 这款软件,以新建笔记的方式创建自己的签名内容。Evernote 里可以贴图片、设置超链接、设置字体的颜色和大小等等。如果公司已经有现成的邮件签名内容,直接复制到笔记里即可。

Evernote 还支持简单的表格定义,这样可以用单元格的方式一边放 LOGO,一边放联系方式或地址信息。选中具体的列可以设定单元格对齐方式和背景色。LOGO 图片可以略微大(Retina 分辨率一般是 2x)然后缩小。


签名内容设置好以后通过「文件 - 导出笔记」保存成 HTML 格式备用。
打开导出的 HTML 文件夹,会有一个 HTML 文件以及包含的图片。HTML 的代码中需要对图片做一下处理,将图片上传到网站或者直接获取公司网站的 LOGO 链接(网页上右键-检查元素),用 Visual Studio Code 编辑器打开 HTML 文件,找到img src=“” 的部分,把图片的本地链接改成 https:// 这样的外网可访问链接,图片的大小调整其后的 hight 和 width 数值。

如果你的签名中涉及到多个图片,都需要如此处理。 保存对 HTML 的修改,刷新网页中的预览可以看到最终的效果。

macOS 邮件客户端如何修改签名

公司的邮件要求采用统一的邮件签名,然而贴到 macOS 邮件客户端里的签名格式全变了,要获得一致的签名效果,简单的方式是安装 Foxmail 的邮件客户端,直接复制签名内容到签名里即可。

这样一来系统里等于有两个邮件客户端,Foxmail 接收公司的企业邮箱邮件,系统自带的邮件客户端收其他邮件,可不可以用自带的邮件客户端,但是让签名符合要求呢?答案是肯定的,不过需要一点动手精神。

首先在邮件的设置里随便添加一个签名,建议用账户的英文或者默认生成的邮件签名,便于后续查看区分。利用 Finder 定位到签名文件,位置通常在 ~/Library/Mail/V8/MailData/Signatures/*.mailsignature,拖拽到桌面创建一个副本就可以用 Visual Studio Code 这样的编辑器打开并编辑。

用编辑器打开 .mailsignature 文件,通过你设置的签名内容定位签名对应的是哪一个邮箱账户。用编辑器同时打开 Evernote 导出的邮件签名 HTML 文件和 .mailsignature 文件,复制签名 HTML 中 <body></body>之间的部分,粘贴替换 .mailsignature 中对应的 <body></body> 部分。

替换后的效果是这样的,保存文件。

拷贝回邮件签名所在的文件夹之前 ~/Library/Mail/V8/MailData/Signatures/,记得退出邮件应用。

将文件复制保存到签名文件夹~/Library/Mail/V8/MailData/Signatures/,不过为了避免 Apple Mail 仍然使用原有的签名覆盖你对 .mailsignature 文件的修改。通过 Terminal 命令可以锁定 .mailsignature 文件以阻止写入。

chflags uchg ~/Library/Mail/V8/MailData/Signatures/*.mailsignature

运行后,通过 Finder 可以看到签名文件图标上有一个小锁的标记。

下次需要编辑时,运行下面的命令解锁签名文件。

chflags nouchg ~/Library/Mail/V8/MailData/Signatures/*.mailsignature

好了,打开 邮件 新建一封邮件试试看。

iOS 中设置签名

macOS 的邮件签名搞定了,先给自己发一封邮件。在 iOS 的邮件里打开签名的邮件,复制签名的部分。
打开「设置 - 邮件 - 签名」,在对应的账户里粘贴签名的内容。

咦,粘贴进来的邮件签名格式为什么不太对呢?
原来是 iOS 自作主张的将其格式化了,晃动一下手机选择「撤销」,再看内容才是没有被简单格式化的原始效果。

iOS 里设置简单多了,新建一份邮件看看效果。


好了,macOS 和 iOS 里的邮件签名都搞定了,简单总结一下:

  • 用 Evernote 设计或粘贴签名,导出为 HTML
  • 用 Visual Studio Code 编辑器编辑 HTML 文件,替换图片为 http:// 的外网链接,设定图片大小
  • 用 Visual Studio Code 编辑器编辑 .mailsignature 签名文件,替换默认的签名内容
Comments
Write a Comment