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水木清华站∶精华区