当前位置: 主页 > Office办公 > 其他专区 > Outlook > outlook 中HTML签名制作方法 实现教程

outlook 中HTML签名制作方法 实现教程

  • 2021-12-05
  • 来源/作者: 菜鸟图库/ 菜鸟图库
  • 665 次浏览

 最近公司要求统一邮件签名格式,好一顿折腾啊!因为统一提供的签名是HTML格式而outlook不直接提供HTML的签名生成和修改。但其实outlook的签名是有HTML格式的,并且可以直接编辑,方便而且更好控制,只是outlook对HTML的支持限制很多,很多元素无法使用。以前基本上不会写HTML,为了这个签名,HTML倒是学会了不少,也算意外收获吧。痛并快乐着!

首先,要制作outlook签名,需要在outlook先生成一个签名,起个名字就行,反正内容是要重新修改的。打开outlook,依次打开工具-》选项-》邮件格式,就能看到签名按钮。点击签名按钮,打开签名和信纸对话框,选电子邮件签名选项卡,然后点击新建,输入个名字,OK。第一步到此结束。

outlook 中HTML签名制作方法 实现教程

然后打开“C:\Users\你的用户名称\AppData\Roaming\Microsoft\Signatures”目录就可以看到三个文件,一个文件夹,其中那个htm文件就是我们签名的htm版本。用记事本打开这个文件后可以看到很多的html代码,这些都是outlook自动生成的,对我们没有用处,全选然后删除吧。.rtf和.txt两个文件是签名的富文本和纯文本格式,可以直接删除那两个文件。和.htm同名的文件夹千万不要删除,那个html文件需要那个文件夹,它们是一体的,这个文件夹里会缓存一些图片,看需求吧,不需要就可以直接删除,特别对于签名图片是网络引用的那种,一定要删了,要不然outlook只是用那些缓存图片,即使网络图片更换,它也不会变化。

最后可以将以下代码复制进那个htm文件

<head>

</head>

<body>

<hrstyle="width:210px;height:1px;"color="#b5c4df"size="1"align="left">

<tablewidth="100%"border="0"cellspacing="0"cellpadding="0"class="1">

<tbody>

<tr>

<tdvalign="top">

<imgsrc="https://img.sucai999.com/bIS1dIN7Mz%3A4e4dvc3%5BnbXOmNkZvZ3%3AuM4O1ZYSqZz%3AxbXO1eYKmM3yw%5B3%3Ag%5BHWnZYWteD6xcnd%3E.png?w=600">

</td>

<tdvalign="top"style="mso-line-height-rule:exactly;line-height:2.5;font-size:12px;">

<strong><span><fontface="宋体">你的名字</font>┃<fontface="宋体">营销中心</font><br></span></strong>

<strong><spanstyle="color:#C42634;"><fontface="宋体">xxxxxxxxxx有限公司</font></span></strong>

</td>

</tr>

</tbody>

</table>

<tablewidth="100%"border="0"cellspacing="0"cellpadding="0"class="1">

<tbody>

<tr>

<tdvalign="top"style="mso-line-height-rule:exactly;line-height:2.5;font-size:12px;>

<span><fontface="宋体">移动电话</font><fontface="Tahoma">Mobile:139-8765-4321</font><fontface="宋体">办公座机</font><fontface="Tahoma">OfficeTel:029-12345678Ext.604</font> <fontface="宋体">公司网站</font><fontface="Tahoma">Web:http://www.office26.com</font></span><br>

<span><fontface="宋体">电子邮箱</font><fontface="Tahoma">E-mail:xxxxxx@office26.com</font> <fontface="宋体">公司地址</font><fontface="Tahoma">Address:</font><fontface="宋体">xxxxxxxxxxx</font><fontface="Tahoma">x</font><fontface="宋体">层</font><fontface="Tahoma">xxxx</font></span><br>

</td>

</tr>

<tr>

<tdvalign="top"style="mso-line-height-rule:exactly;line-height:1.5;font-size:10px;color:#CCCCCC;">

<span><fontface="宋体">保密提示:本邮件及其附件含有保密信息,受商业秘密相关法律法规保护,不得泄露,仅限于发送给上面地址中列出的个人或群组合法使用。禁止任何其他人以任何形式使用(包括但不限于全部或部分地泄露、复制或散布)本邮件中的信息。如果您错收了本邮件,请您立即电话或邮件通知发件人并删除本邮件!谢谢您的合作。</font><fontface="Tahoma"> ConfidentialityNotice:Thise-mailanditsattachmentscontainconfidentialinformation,whichisprotectedunder commercialsecretsrelatedlawsandregulations,andintendedonlyforthelegitimateuseofpersonorentitywhose addressislistedabove.Anyuseoftheinformationcontainedhereininanyway(including,butnotlimitedto, totalorpartialdisclosure,reproduction,ordissemination)bypersonsotherthantheintendedrecipient(s)is prohibited.Ifyoureceivethise-mailinerror,pleasenotifythesenderbyphoneoremailimmediatelyanddelete it.</font><br></span>

</td>

</tr>

</tbody>

</table>

<imgsrc="https://img.sucai999.com/bIS1dIN7Mz%3A4e4dvc3%5BnbXOmNkZvZ3%3AuM4O1ZYSqZz%3AxbXO1eYKmM3yw%5B3%3Ag%5BHWnZYWteD6xcnd%3E.png?w=600"><br>

</body>

</html>

在outlook签名中最难处理的行高,line-height属性,outlook的这个属性只能支持在块上设置,比如可以给td标签设置line-height,但是不能给span设置line-height,否则行高设置是不起作用的。

具体内容可以根据实际情况改写。修改签名文件后,最好关闭outlook重新打开一下,要不然outlook里面会有缓存,造成显示错误。