Next Previous Contents

3. 在你 Linux 中的电子邮件

网路中最重要的一面是它令人感到神奇的便利性在国与国之间传送及接收信件, 或是使本地沟通更方便. Linux 在 console 的信件处理是简单而非常强而有力的. 我们今天在这份文件中要介绍的是 Pine (一个处理 Internet Mail 和 News 的程式),是由华盛顿大学(University of Washington)所写的,至於接收邮件, 利用一个叫 Fetchmail 的程式,由 Eric S. Raymond 所写的. 这两个程式应当都包含在你的 Linux distribution 中.

Fetchmail 是一个将你的 e-mail 从你的 server 利用 POP 上传送下来( download ) 的程式,传送邮件到你的电脑并且将位於 server 的邮件给删除掉,就像在 Misrosoft windows 上的 Eudora 或 Microsoft Internet Mail/Exchange 一样. 要设定并自动化 fetchmail ,你可以利用在你家目录下的一个叫  /.fetchmailrc 来达成.只要用你最喜欢的编辑器来开启  /.fetchmailrc (记住:用你自己的帐号来做,不要用 root )并且观察下面的命令列:

poll mail.yourisp.com proto pop3 user login_name password your_passwd

user login_name with pass your_passwd is login_name here

你所要做的就是替换 mail.yourisp.com用你 ISP 所提供给你的 mail server 来代替, your_passwd 用你的密码代替,以及login_name 用你的帐号来代替.

一件值得注意的事就是为了让 Pine 和这个过程能顺利进行,你的帐号必需和你在你 ISP 上的帐号相同.也就是你本地端的帐号必须和你在你的 server 上用的帐号以及 e-mail addresss 相同.

下一步,确定 .fetchmail 的权限没有设错(档案所有人可读,可写)[译注:-rw-------] 然候你就可以笑罗. Fetchmail 可以用两种方式来启动,一种是 standard 模式 (它将会显示 server 传来的邮件然後关闭程式),或是用 daemon 模式 (它会一直保持开启状态,并且每隔一段时间检查/下载邮件)要使用 daemon 模式的话,输入fetchmail -a -d(每格几秒连上 server ). -a 确保下载所有的邮件.要使用 standard 模式,只要输入fetchmail -a.

接著,你必需设定 Pine .启动 Pine (只要在你的提式符号下打入 pine ) 选择 Setup - Configuration. 设定你的 userdomain 选项为你的 e-mail address 的 domain ,例如 jack@linux.org ,的 domain 是 linux.org . 下一步,设定 smtp-server 为你的 POP mail server (和你在 fetchmail 的设定一样).所以,我们也写 www.linux.org .如果你想接收 news , 设定你的 nntp server 为你的 ISP 的 news server.

所以,这就是全部的设定,所有现在的功能都能运作了.连到你的 ISP , 只要用 root 执行  /ppp-connect .接著,用你的帐号下 fetchmail -a 来取得你所有的 e-mail .使用 Pine 要看你的 e-mail 和 news. 如果你喜欢,可以再安装一个文字介面的网路浏览器( browser )像 Lynx 来观看 web.

有任何批评,问题及建意写信给 mstrates@croftj.net [中文译者 u3450897@cc.ncu.edu.tw]


Next Previous Contents