Mozilla Thunderbird

来自Local Chinese Wikipedia
跳转到导航 跳转到搜索

Template:Otheruses Template:NoteTA 脚本错误:没有“Infobox”这个模块。脚本错误:没有“Check for unknown parameters”这个模块。 Mozilla Thunderbird,非正式中文名称为雷鸟,是由Mozilla基金会研发的一款自由及开放源码[1]跨平台电邮客户端新闻阅读器聚合器以及即时通讯软件

2004年12月7日,Mozilla发布了Mozilla Thunderbird的1.0版本,并于首三日即获得超过五十万次下载,而十日内已有一百万次下载[2][3]

2012年7月6日,Mozilla宣布由于此前为增加Thunderbird功能的努力大多没有成果,故将降低其开发的优先性。新的开发模式将转为“延长支援版本”,只提供安全性及稳定性更新,而新功能的开发则交予社群负责[4][5]

2015年12月1日,Mozilla执行董事长米切尔·贝克发表一份公司内部通告,指出Thunderbird的开发须从Firefox的开发中分拆开。他指Thunderbird的开发者花费不少功夫于适应Mozilla的技术,而Firefox的研发亦因须支援Thunderbird而受阻。另外他亦认为Thunderbird将难以拥有如Firefox一般的影响力[6][7]。如此同时,Mozilla基金会宣布为Thunderbird提供暂时性的法律及资金援助[8]

功能[编辑]

Thunderbird可用作电邮、新闻组、聚合器或聊天(XMPPIRCTwitter)客户端。其预设安装的Lightning扩展则入了个人资讯管理功能。用户若有需要亦可自行安装其他附加元件

讯息管理[编辑]

Thunderbird可管理多款电邮、新闻组及聚合器账户,并容许同一账户内使用不同身份。功能包括快速搜寻、虚拟文件夹、进阶讯息过滤等。Linux系统上则额外支援脚本错误:没有“ilh”这个模块。账户。Thunderbird对各操作系统的不同提示方式皆有基本支援,而若要较高级或复杂的提示方式则需安装其他附加元件[9]

垃圾邮件过滤[编辑]

Thunderbird内置一款贝叶斯垃圾邮件过滤器,亦可使用建于通讯录的白名单,也可以利用SpamAssassin等服务器方过滤器[10]

附加元件及主题[编辑]

附加元件可透过安装XPInstall模组以增加其他功能。这些附加元件可以从Mozilla官方的附加元件网站上下载并自动更新。

Thunderbird支援不同面板以改变其外观和样式。面板中包含CSS与图片,并同样可从上述的网站中下载[11]

支援标准[编辑]

Thunderbird跟随下列的业界标准:

  • 电子邮件
    • POP容许用户将电子邮件由服务器移至本地文件夹。
    • IMAP容许用户作电子邮件相关的操作,而Thunderbird亦自行加入一些IMAP的扩展标准[12]
    • LDAP地址自动完成。
    • S/MIME用作电子邮件的加密和签名。
  • 聚合器

档案格式[编辑]

Thunderbird支援下列的电子邮箱标准:

  • Template:Tsl - Unix的电子邮箱格式,一个档案收藏全部邮件
  • Template:Tsl - 每封邮件由各自的档案中储存

Thunderbird使用Template:TslMozStorage作为其内部数据库的储存格式。Mork原安排于Thunderbird 3.0中由MozStorage完全取代[13],但及后依然有使用。

大型档案连结[编辑]

自第38版起,Thunderbird支援将较大的附件转为连结而非直接附加寄出,以避免邮件因附有大档案而遭拒绝接收。

输入HTML元素[编辑]

用户可利用“插入”选单中的选项加入HTML元素,如删除线、斜体等。

跨平台支援[编辑]

Thunderbird是一款跨平台的软件,官方提供对下列操作系统的支援:[14][15]

同时亦有下列非官方移植版本:

源代码皆全部已释出,并可自由下载及编译至不同的系统结构及操作系统。

国际化与本地化[编辑]

Thunderbird已翻译至59种语言[20],惟并未支援完全Template:Tsl,只可于电子邮件地址的本地部分,即“@”之前可以使用UTF-8字符[21]

安全性[编辑]

Thunderbird提供企业级安全性功能,例如IMAPSMTP服务器可使用TLS/SSL连接。其亦原生支援使用S/MIME作签署或加密用。

用户可透过关闭某些功能以提升安全,如禁止载入远端图像及禁用JavaScript;另外亦可透过附加元件来加入额外的安全性功能,例如Enigmail可以利用PGP签署、加密或解密邮件。

法国军队使用Thunderbird之时亦为其安全性作出贡献,以使其达至NATO通讯的要求[22]

历史[编辑]

File:Mozilla Thunderbird logo history.png
Mozilla Thunderbird标识的演变历史

电子邮件的收发原属于Mozilla Application Suite中的一项功能,后来则如Phoenix般作独立的实验性分支,却未能如前者般成功。直至电子邮件客户端的需求因Firefox出现而上升时,再加上Mozilla Application Suite宣布于1.5版本后将分拆为各种不同独立的软件,Minotaur才重新开始开发,改名为Thunderbird并将其转移至Firefox研发的软件开发工具之上。其后,于2004年12月23日,Thunderbird以Lightning扩展的方式提供日历相关的功能。于2017年12月推出的Beta版本中,Thunderbird开始按Firefox Quantum的方式加入了“Photon”用户界面,容许载入Microsoft Outlook的资料以及停用基于XUL的旧式附加元组,转为使用WebExtensions[23][24]

Thunderbird一直并未有Firefox的知名度及影响力,使得Mozilla并不注重前者的开发,并开始将其脱离出Mozilla体系。2007年7月26日,Mozilla基金会宣布因Mozilla公司将专注于Firefox的开发,故Thunderbird将会由另一独立组织继续开发[25]。2008年2月19日,设立子公司Mozilla Messaging专注负责电邮及相关通讯软件的开发,其首项工作为完成即将推出的Thunderbird 3。Thunderbird 3的Alpha版本命名为“Shredder”。2011年4月4日,Thunderbird随着Mozilla Messaging合并至Mozilla基金会旗下的Mozilla Labs[26]。2012年7月6日,Thunderbird董事总经理Jb Piacentino的一份机密通告遭泄漏至TechCrunch[27],当中提及Mozilla将会把开发员调离此项目并将开发新功能的责任转移至由社群负责。通告最终于7月9日公开,而米切尔·贝克则撰写一篇文章指出Mozilla决定将Thunderbird转移至新的开发及管理模式[4][5]。2014年11月25日,新管理团体Thunderbird Council宣布活跃的贡献者于多伦多的Mozilla办公室讨论了Thunderbird的未来。他们认为Thunderbird需要更多全职员工支援才可推出稳定、可靠,而亦能加入社群要求的新功能的产品[28]。2015年12月1日,米切尔·贝克于公司内部通告中提议Thunderbird从Firefox的架构中分拆开来[6]。他指Thunderbird没有Firefox的“行业性影响”,更是拖慢了后者研发的进度[29]。Mozilla虽希望继续参与Thunderbird项目,但认为需要于开发上获得更多支援[30]。2017年5月9日,Philipp Kewisch宣布Mozilla基金会将继续为Thunderbird提供资金及法律支援,但同时亦会将其移离Mozilla公司的架构之中,不再参与项目的日常操作[31]

另外,Thunderbird亦有作为其他软件的起始技术平台,2006年10月11日,Qualcomm与Mozilla基金会宣布Eudora的未来版本将使用Thunderbird的技术平台[32],称作Template:Tsl,即Eudora的开放原代码版。2006年后期,Debian因版权问题将Thunderbird重新包装为Icedove[1][33]。2007年9月17日Mozilla基金会宣布将资助Template:Tsl基于Thunderbird研发互联网沟通工具[34]

推出版本[编辑]

Thunderbird如Firefox般使用三段式开发版,分别为Release、Beta及Nightly。发行时间和排版引擎Gecko的版本也与Firefox相同,例如同时于2011年9月27日发布的Firefox 7和Thunderbird 7皆使用Gecko 7.0。


<timeline> DateFormat = dd/mm/yyyy ImageSize = width:1600 height:400 PlotArea = left:10 right:10 bottom:20 top:5

Colors =

 id:canvas      value:rgb(0.97,0.97,0.97)
 id:grid1       value:rgb(0.80,0.80,0.80)
 id:grid2       value:rgb(0.86,0.86,0.86)
 id:Timeperiod  value:red
 id:Timeperiod2 value:rgb(0.86,0.56,0.56)
 id:gris        value:gray(0.7)
 id:noir        value:black
 id:blanc       value:white
 id:thunderbird value:rgb(0,0,0.8)

Period = from:15/07/2003 till:31/12/2021 TimeAxis = orientation:horizontal format:dd/mm/yyyy ScaleMajor = unit:year increment:1 start:01/01/2004 gridcolor:grid1 ScaleMinor = unit:month increment:1 start:01/08/2003 gridcolor:grid2

AlignBars = justify

BackgroundColors = canvas:canvas bars:canvas

  1. il faudrait mettre les versions du moteur gecko en periode

BarData=

 bar:Timeperiod
 barset:Timeperiod2

PlotData=

 width:25 fontsize:L textcolor:noir align:center shift:(0,-5)
 # Époques
 bar:Timeperiod color:Timeperiod
 from:start till:end color:gris # Arrière plan
 from:28/07/2003 till:end        text:"Thunderbird"  color:thunderbird textcolor:white
 # Événements
 #alignement →
 width:12 fontsize:S textcolor:black anchor:from align:left color:noir shift:(2,-7)
 barset:Timeperiod2 mark:(line,black) fontsize:S
 at:28/07/2003 text:"0.1"
 at:03/09/2003 text:"0.2"
 at:15/10/2003 text:"0.3"
 at:05/12/2003 text:"0.4"
 at:09/02/2004 text:"0.5"
 at:03/05/2004 text:"0.6"
 at:16/06/2004 text:"0.7"
 at:14/09/2004 text:"0.8"
 at:03/11/2004 text:"0.9"
 barset:break
 at:06/12/2004 text:"1.0"
 at:15/03/2005 text:"1.0.2"
 at:13/07/2005 text:"1.0.5"
 at:19/07/2005 text:"1.0.6"
 at:29/09/2005 text:"1.0.7"
 at:20/04/2006 text:"1.0.8"
 barset:break
 at:11/01/2006 text:"1.5"
 at:20/04/2006 text:"1.5.0.2"
 at:31/05/2006 text:"1.5.0.4"
 at:27/07/2006 text:"1.5.0.5"
 at:14/09/2006 text:"1.5.0.7"
 at:08/11/2006 text:"1.5.0.8"
 at:19/12/2006 text:"1.5.0.9"
 at:01/03/2007 text:"1.5.0.10"
 at:30/05/2007 text:"1.5.0.12"
 at:27/08/2007 text:"1.5.0.13"
 at:19/12/2007 text:"1.5.0.14"
 barset:break
 at:18/04/2007 text:"2.0"
 at:14/06/2007 text:"2.0.0.4"
 at:19/07/2007 text:"2.0.0.5"
 at:02/08/2007 text:"2.0.0.6"
 at:14/11/2007 text:"2.0.0.9"
 at:26/02/2008 text:"2.0.0.12"
 at:01/05/2008 text:"2.0.0.14"
 at:23/07/2008 text:"2.0.0.16"
 at:25/09/2008 text:"2.0.0.17"
 at:19/11/2008 text:"2.0.0.18"
 at:30/12/2008 text:"2.0.0.19"
 at:18/03/2009 text:"2.0.0.21"
 at:22/06/2009 text:"2.0.0.22"
 at:20/08/2009 text:"2.0.0.23"
 at:16/03/2010 text:"2.0.0.24"
 barset:break
 at:08/12/2009 text:"3.0"
 at:20/01/2010 text:"3.0.1"
 at:25/02/2010 text:"3.0.2"
 at:01/03/2010 text:"3.0.3"
 at:30/03/2010 text:"3.0.4"
 at:17/06/2010 text:"3.0.5"
 at:20/07/2010 text:"3.0.6"
 at:07/09/2010 text:"3.0.7"
 at:16/09/2010 text:"3.0.8"
 at:19/10/2010 text:"3.0.9"
 at:27/10/2010 text:"3.0.10"
 at:09/12/2010 text:"3.0.11"
 barset:break
 at:24/06/2010 text:"3.1"
 at:20/07/2010 text:"3.1.1"
 at:05/08/2010 text:"3.1.2"
 at:07/09/2010 text:"3.1.3"
 at:16/09/2010 text:"3.1.4"
 at:19/10/2010 text:"3.1.5"
 at:27/10/2010 text:"3.1.6"
 at:09/12/2010 text:"3.1.7"
 at:01/03/2011 text:"3.1.8"
 at:04/03/2011 text:"3.1.9"
 at:28/04/2011 text:"3.1.10"
 at:21/06/2011 text:"3.1.11"
 at:16/08/2011 text:"3.1.12"
 at:31/08/2011 text:"3.1.13"
 at:06/09/2011 text:"3.1.14"
 at:27/09/2011 text:"3.1.15"
 at:08/11/2011 text:"3.1.16"
 at:20/12/2011 text:"3.1.17"
 at:31/01/2012 text:"3.1.18"
 barset:break
 at:28/06/2011 text:"5.0"
 at:16/08/2011 text:"6.0"
 at:31/08/2011 text:"6.0.1"
 at:06/09/2011 text:"6.0.2"
 at:27/09/2011 text:"7.0"
 at:30/09/2011 text:"7.0.1"
 at:08/11/2011 text:"8.0"
 at:20/12/2011 text:"9.0"
 at:23/12/2011 text:"9.0.1"
 at:31/01/2012 text:"10.0"
 at:12/02/2012 text:"10.0.1"
 at:16/02/2012 text:"10.0.2"
 at:13/03/2012 text:"10.0.3esr"
 at:24/04/2012 text:"10.0.4esr"
 at:06/06/2012 text:"10.0.5esr"
 at:17/07/2012 text:"10.0.6esr"
 at:28/08/2012 text:"10.0.7esr"
 at:09/10/2012 text:"10.0.8esr"
 at:12/10/2012 text:"10.0.9esr"
 at:29/10/2012 text:"10.0.10esr"
 at:20/11/2012 text:"10.0.11esr"
 at:08/01/2013 text:"10.0.12esr"
 barset:break
 at:13/03/2012 text:"11.0"
 at:28/03/2012 text:"11.0.1"
 at:24/04/2012 text:"12.0"
 at:30/04/2012 text:"12.0.1"
 at:05/06/2012 text:"13.0"
 at:17/07/2012 text:"14.0"
 at:28/08/2012 text:"15.0"
 at:10/09/2012 text:"15.0.1"
 at:09/10/2012 text:"16.0"
 at:11/10/2012 text:"16.0.1"
 at:29/10/2012 text:"16.0.2"
 at:20/11/2012 text:"17.0"
 at:08/01/2013 text:"17.0.2"
 at:19/02/2013 text:"17.0.3"
 at:11/03/2013 text:"17.0.4"
 at:02/04/2013 text:"17.0.5"
 at:14/05/2013 text:"17.0.6"
 at:25/06/2013 text:"17.0.7"
 at:06/08/2013 text:"17.0.8"
 at:17/09/2013 text:"17.0.9esr"
 at:29/10/2013 text:"17.0.10esr"
 at:19/11/2013 text:"17.0.11esr"
 barset:break
 at:17/09/2013 text:"24.0"
 at:29/10/2013 text:"24.1.0"
 at:19/11/2013 text:"24.1.1"
 at:10/12/2013 text:"24.2.0"
 at:04/02/2014 text:"24.3.0"
 at:18/03/2014 text:"24.4.0"
 at:29/04/2014 text:"24.5.0"
 at:10/06/2014 text:"24.6.0"
 at:22/07/2014 text:"24.7.0"
 at:02/09/2014 text:"24.8.0"
 at:24/09/2014 text:"24.8.1"
 barset:break
 at:22/07/2014 text:"31.0"
 at:02/09/2014 text:"31.1"
 at:09/09/2014 text:"31.1.1"
 at:24/09/2014 text:"31.1.2"
 at:14/10/2014 text:"31.2.0"
 at:01/12/2014 text:"31.3.0"
 at:13/01/2015 text:"31.4.0"
 at:24/02/2015 text:"31.5.0"
 at:31/03/2015 text:"31.6.0"
 at:12/05/2015 text:"31.7.0"
 barset:break
 at:11/06/2015 text:"38.0.1"
 at:09/07/2015 text:"38.1.0"
 at:14/08/2015 text:"38.2.0"
 at:29/09/2015 text:"38.3.0"
 at:23/11/2015 text:"38.4.0"
 at:23/12/2015 text:"38.5.0"
 at:07/01/2016 text:"38.5.1"
 at:16/02/2016 text:"38.6.0"
 at:14/03/2016 text:"38.7.0"
 at:25/03/2016 text:"38.7.1"
 at:04/04/2016 text:"38.7.2"
 at:04/05/2016 text:"38.8.0"
 barset:break
 at:12/04/2016 text:"45.0"
 at:10/05/2016 text:"45.1.0"
 at:31/05/2016 text:"45.1.1"
 at:30/06/2016 text:"45.2.0"
 at:30/08/2016 text:"45.3.0"
 at:03/10/2016 text:"45.4.0"
 at:18/11/2016 text:"45.5.0"
 at:30/11/2016 text:"45.5.1"
 at:28/12/2016 text:"45.6.0"
 at:26/01/2017 text:"45.7.0"
 at:07/02/2017 text:"45.7.1"
 at:07/03/2017 text:"45.8.0"
 barset:break
 at:04/04/2017 text:"52.0"
 at:14/04/2017 text:"52.0.1"
 at:30/04/2017 text:"52.1.0"
 at:15/05/2017 text:"52.1.1"
 at:14/06/2017 text:"52.2.0"
 at:23/06/2017 text:"52.2.1"
 at:16/08/2017 text:"52.3.0"
 at:06/10/2017 text:"52.4.0"
 at:23/11/2017 text:"52.5.0"
 at:22/12/2017 text:"52.5.2"
 at:25/01/2018 text:"52.6.0"
 at:23/03/2018 text:"52.7.0"
 at:18/05/2018 text:"52.8.0"
 at:03/07/2018 text:"52.9.0"
 at:10/07/2018 text:"52.9.1"
 barset:break
 at:06/08/2018 text:"60.0"
 at:02/10/2018 text:"60.2.1"
 at:31/10/2018 text:"60.3.0"
 at:15/11/2018 text:"60.3.1"
 at:30/11/2018 text:"60.3.2"
 at:15/12/2018 text:"60.3.3"
 at:20/12/2018 text:"60.4.0"
 at:29/01/2019 text:"60.5.0"
 at:14/02/2019 text:"60.5.1"
 at:25/02/2019 text:"60.5.2"
 at:05/03/2019 text:"60.5.3"
 at:19/03/2019 text:"60.6.0"
 at:25/03/2019 text:"60.6.1"
 at:21/05/2019 text:"60.7.0"
 at:20/06/2019 text:"60.7.2"
 at:09/07/2019 text:"60.8.0"
 at:06/09/2019 text:"60.9.0"
 at:05/11/2019 text:"60.9.1"
 barset:break
 at:27/08/2019 text:"68.0"
 at:11/09/2019 text:"68.1.0"
 at:25/09/2019 text:"68.1.1"
 at:10/10/2019 text:"68.1.2"
 at:22/10/2019 text:"68.2.0"
 at:31/10/2019 text:"68.2.1"
 at:07/11/2019 text:"68.2.2"
 at:03/12/2019 text:"68.3.0"
 at:16/12/2019 text:"68.3.1"
 at:09/01/2020 text:"68.4.1"
 at:24/01/2020 text:"68.4.2"
 at:11/02/2020 text:"68.5.0"
 at:12/03/2020 text:"68.6.0"
 at:08/04/2020 text:"68.7.0"
 at:05/05/2020 text:"68.8.0"
 at:22/05/2020 text:"68.8.1"
 at:03/06/2020 text:"68.9.0"
 at:01/07/2020 text:"68.10.0"
 at:30/07/2020 text:"68.11.0"
 at:26/08/2020 text:"68.12.0"
 barset:break
 at:15/07/2020 text:"78.0"
 at:21/07/2020 text:"78.0.1"
 at:30/07/2020 text:"78.1.0"
 at:06/08/2020 text:"78.1.1"
 at:25/08/2020 text:"78.2.0"
 at:30/08/2020 text:"78.2.1"
 at:10/09/2020 text:"78.2.2"
 at:24/09/2020 text:"78.3.0"
 at:26/09/2020 text:"78.3.1"
 at:07/10/2020 text:"78.3.2"
 at:16/10/2020 text:"78.3.3"
 at:20/10/2020 text:"78.4.0"
 at:17/11/2020 text:"78.5.0"
 at:15/12/2020 text:"78.6.0"

</timeline>

参考资料[编辑]

外部链接[编辑]

脚本错误:没有“Side box”这个模块。 脚本错误:没有“Portal”这个模块。

Template:Mozilla 脚本错误:没有“Navbox”这个模块。 Template:Email clients Template:加密软件

Template:Authority control