分类: 网络相关 |

1. 常换软件是不理智的
孔子有几句话,很适合软件fans。一是“惟上智与下愚不移”;二是“虽小道,亦有可观者。君子致远恐泥,故不为也”。写到这里,又想起一句,是“君子不器”。
2. 那为什么要试Pegasus Mail?
因为初用Thunderbird,还是发现有些不便。其实是不成熟。故此想找一个成熟一些(或者说历史长一些)的免费客户端。
邮件客户端,最早用thebat,后来发现了becky。后来因为公司不能pop,所以不用客户端。最近偶然又用起,虽然文中说“坚守Thunderbird",但用起来很不顺手。一方面,是我的个性化、细节要求太多;再一方面,它与最优秀的thebat,
becky相比,差距确实很大。 要做出一个优秀的架构,需要开发者有深厚的积累;而一个而把产品的细节功能丰富化、人性化,则一定要多年的持续改进。从此方面看,加上未来的趋势是网络应用,我认为Thunderbird很难有大的提高,而目前的becky也基本到头,thebat市场方面好一些,可能会不断改进。 举两个例子,看一下细节上的差异。也是最近又在mail client上反复的原因。 例1:显示某信箱某目录下的邮件数 Thunderbird是一律显示新邮件数(或者我没找到其他设置或扩展); 而becky则知道,对于草稿箱,是不存在未读/已读概念的,因此它显示全部(实际意味着有多少信待编辑或待发); 而另外一些软件,比如AK Mail(TC作者Ghisler在用),则是分两列,显示未读数和总数。 例2:编辑收进的邮件 becky可以点按钮进入Edit mode,修改头信息、正文; Thunderbird用一个插件可以改头信息(但标题中文会乱码,或许与编码相关),用起来不便。不能改正文。 Notes也可以直接编辑正文。 |
由上原因,所以,今天又试了一下传说中Pegasus Mail,就是五星级的飞马邮件小管家。
3. 基本评价
它的名气并不大——当然只限于目前的名气(之前可不一样),占有率很低,讨论中提起的更少,在tucows只评为三星!原因是:太强大但界面及内在的思路与目前常见的客户端不同,所以不太易用。再一点是,早期对中文字符支持有问题(现在基本可以了)。
但它的功能,我试用后,以及看部分评论后认为,可能比Thebat还强。在网上偶尔见到一些说好话的,很可能是“用了10年,曾转向其他,但最后又转回来了”。一篇早期的评论,提到客户端的选择,说“可以选用Eudora,它的基本功能免费。还有一款Pegasus更强大,甚至比收费的Eudora Pro版更强大……”。
3+ 相关资料
主页 www.pmail.com
版本 v4.41
http://www.huo.idv.tw/javasparrow/pegasus/pegasus.htm 这是台湾网友的介绍(多图,旧版本)
http://www.moon-soft.com/book/pegasus.htm 这也是一篇介绍《 Pegasus Mail 安装、设定与使用》(旧版)
一则趣事为,Pegasus Mail是免费的,但它的使用手册是要卖的。
4. 界面(如下是写邮件的界面,功能多样可见一斑)

5. 关于编码
网上经常会提到中文乱码——那是以前,现在好多了(但偶尔还是乱)。对于邮件的编码和解码,不是很灵活。但想设为utf-8的,也还可以。

Default MIME character set Controls the character set Pegasus Mail should use by default when writing MIME messages that contain international characters. You should select the character set that most closely matches the code page of your Windows system from the drop-down list. As a guideline, all English speakers, and users in Western Europe (Spain, France, Portugal, Germany, Italy, Belgium and the Netherlands) and in Scandinavia and the Nordic countries should select ISO-8859-15; users in Eastern Europe should select ISO-8859-2; and users in Russia and Bulgaria should choose one of the KOI-8 variants. Alternatively, you can select "UTF-8", which will work for any source character environment, but which may not be understood by some older mail programs. Clearly, this is pretty technical stuff, so if you are in any doubt, either select "UTF-8", or contact your system administrator for advice.
For advanced users: You can actually manually type the name of any character set you wish in this field - the drop-down list in the dialog only lists the character sets most commonly-seen by Pegasus Mail. Pegasus Mail uses the libiconv character conversion library to perform character set conversions, and can typically provide at least some level of support for any character set supported by libiconv - for more information, please see the libiconv home page, at <
http://www.gnu.org/software/libiconv/#introduction>.
6. 关于过滤:大开眼界
首先分了这么几个类,

每一类可以有N个set

我们先建一个tst

到了set后才是增加rule,
看看rule的类型就有这么多

选一个header看一下,基本界面如下

可以采取的动作有如下

如果是其他类型的filter,允许的动作也不一样,比如

7. Pegasus Mail的多账户:一个多字了得!
普通mail client的多账户,通常指可以管理多个邮箱。而Pegasus,这个多字,是真多!
【mutli user】
主要解决多人共用一台电脑的问题。启动Pegasus,要先输入用户名,用户之间完全独立,当然也可以设定共享。这还是有意义的。比如早期我们宿舍4人共用一台电脑,都收信,但如何保密?当时用thebat,为每个mailbox分别设了密码。而如果是becky,为了内容保密或设置不同,可以再复制一个becky程充(它比较小,这样做可以接受)。而其他客户端这样曲线救国都不太容易。
【multi mailbox】
没研究出来。我设了多个pop3账户,但它的邮件(目录/邮箱)树并无任何变化。
【multi folder】
这个似乎大家都支持。Pegasus有些不同。比如,它的默认规则是,收到的信放在new mail,读过了,自动移到main folder,发出的信没有send out,而有叫copies to self。加上超强的过滤和与其他multi xx的关联,就比一般client folder功能多了。
【mutli definition】
定义多个smtp和pop,可以和identity关联。它还有一个特别处,就是现在的smtp都要检查from,因此,你的xxx@gmail.com账户不能用smtp.163.com来发信。但是在Pegasus,可以为smtp设一个 Use an alternate e-mail address for the SMTP envelope. 这样,你可以用任何smtp发信了。 An SMTP definition allows you to send mail via a single SMTP mail server. You can create as many definitions as you need, and can have as many or as few as you require of them active in each individual Pegasus Mail identity as required. Unlike POP3 definitions, though, where you might quite reasonably have a number of definitions active at any time, you will usually only have a single SMTP definition active at any given moment.
【multi identity】
一个身份,也就是一堆设定,一堆信息的集合。可以在写信过程中切换。可以和POP3 e-mail accounts关联,又可以和folder关联。An "Identity" is a collection of program settings within Pegasus Mail. The first time you run the program, a "Default" identity is created for you。 if you handle multiple POP3 e-mail accounts, you can use identities to hold the settings for each account.Pegasus Mail allows you to associate a particular identity with any of your folders。
8. 实用的模板/签名/缩写(Glossaries/abbreviations)
可定义N个模板选用;然后编辑界面上有N个签名可选;还可以为常用的文字/段落定义缩写。
9. 远程邮箱
File -- Selective download
远程信箱,指列出服务器上全部邮件(不论客户端是否已收);然后,在客户端选中一些邮件,可以标记为删除、收取;然后执行的功能。Thunderbird目前无此功能,让很多用户感觉遗憾。
Pegasus Mail可以这要做,但会偶有麻烦。
可以这样做,具体说来就是:
File → Selective Download 进入了远程信箱界面,如下图,后面的事情就和普通软件一样了。略有不便的是,不能用键盘标记,只能按工具栏按钮。

所谓有些麻烦,是指操作前应确认一项配置:下载全部邮件(Tools → Internet Options → POP3 → Edit → Download Control中,不选"Download only new mail")。问题在于,只所以要远程信箱,是因为你收信后并未删除服务器内容。按这种习惯,在正常收信时,应选中"Download only new mail"。否则,你每收一次信,就会把服务器上全部信件收下来——Pegasus确实怪异。
10. 历史的痕迹
在很多地方,也就是Pegasus Mail与当今客户端的差异之处,可以看出当时与现在的不同。
比如,多用户。比如,pop端过滤(下载邮件之前就过滤),selective download来解决你和别人共用一个信箱的的问题;再如,为了以不同身份回复信箱的邮件,所以有多identity(现在更可能是专门信箱专门用途)。而并没有真正面向多信箱进行设计。