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