BBS水木清华站∶精华区
在 Emacs 中如何收发信件
在 EMACS 众多的整合功能中,信件收发的功能自然是不可或缺的。
EMACS 对电子邮件的设计却与一般的电子邮件系统背道而驰,
它是在以编辑为前提的条件下来提供电子邮件的子系统;换言之,
电子邮件为以编辑器为主导的一个子功能。
EMACS 所提供的电子邮件系统分成二个部份,一部分
为发送信件( mail),另一部为收取信件( rmail);收取信件的
同时也能发送信件,它的作法是使用发送信件的功能将信件发送出去。
EMACS 读取电子邮件,是将作业系统存放电子邮件的
档案拷贝至 EMACS 自己的档案中,此档案名为 RMAIL,
EMACS 在读取信件时会至此档(RMAIL)中读取所要的信件。
EMACS 如此设计档案的读取有它的理由,其理由如下:
1. 作业系统存放电子邮件的格式不一,读取电子邮件的软体
也是变化万千。EMACS 的 RMAIL 就是要将如此复杂的事情简单化。
2. RMAIL 记录了信件所有的相关资料,但作业系统所提供的
信件档案,并未有做如此详细的记录。
3. 一般作业系统为了要确保信件读取时的安全性,必需经由
一套繁杂的方法来保障信件读取的安全以及资料的不流失。
EMACS 的 RMAIL 所采取的措失就是既安全又简单。 RMAIL
的方法是,先把存於系统内的信件读出後,再拷贝至 RMAIL 的
档案内,待一切就绪才将存在系统内的信件删掉。如此作的好处
是,即使系统当掉只会使信件多做一份拷贝,也不会有流失信件
的事件发生。
EMACS 对於发送信件与读取信件提供了许多有用的
操作功能,读者可自行参考相关手册,此处只告诉读者如何
进入送信件与读信件的模式:
* ESC-x mail (发送信件)
* ESC -x rmail (读取信件)
BBS水木清华站∶精华区