尽管Gmail提供了个性签名功能,但是却并没有提供如雅虎邮箱和网易邮箱一样的富文本编辑器,在默认情况下我们只能填入纯文本式的签名,这未免太过乏味.如果使用Mozilla Thunderbird等邮件桌面客户端的话,当然可以发送包含有Htlm代码的签名,比如超链接,图片等等.但是我从来不用类似的软件,也许很多人认为很方便,但是我一直用不习惯.所以我希望找到一种方法,能够直接在网络客户端上就让我的签名能够包含有自己博客的Logo,链接,或者自定义的邮件地址图片等等.

现在,终于能够实现我长久以来的心愿了. 效果如下:

Gmail显示效果

发给163邮箱的显示效果.

使用方法

1.给Firefox安装Better Gmail扩展.这个扩展我曾经介绍过两次:Firefox:个性化Gmail(Better Gmail扩展),Firefox:个性化Gmail续集(Better Gmail 0.5).不过一直关注于它带来的皮肤,搜索功能,和Google Reader的整合等,没有注意到原来它给Gmail设置里的签名设置添加了”允许HTML签名”的选项.

2.进入Gmail设置,在签名栏目里将”Allow HTML in Signature” 勾上.

3.现在你就可以添加自己的HTML代码了,但是注意,有些代码Gmail并不支持.具体的支持情况可以查看David Greiner’s A Guide to CSS Support in Email.

下面介绍一种简单的代码,包括图片(如博客的Favicon等)和链接.

鉴于某些邮箱有不兼容的情况,制作HTML签名的最好办法是使用Table.

<table style="font-size:11px;color:#555;border-collapse:collapse;"><br /> <tr><br /> <td><img src="你的图片链接" alt="531" /></td><br /> <td>....</td>

...(可以添加多个<td>)<br /> <td><a href="你的链接">链接标签</a></td><br /> </tr><br /> </table>

注意:

  1. Style里面的具体参数你可以自定义,以达到你自己喜欢的效果.
  2. 某些邮箱客户端会屏蔽邮件中的图片,这时<img alt="" 中引号内部的内容会代替图片出现.
  3. 弊端:你必须在安装有Better Gmail扩展的Firefox中发送才有效,不然签名只会显示为一段没有丝毫意义的HTML代码.

当然,你可以使用更多的HTML代码.但是记住不要使用太多,一来可能会被屏蔽,二来你的收件人也可能会很反感.

翻译改写自:5thirtyone