什麼是 elm ?

 

如何進入 elm 系統

 
在連接上主機系統之後, 可在系統提示符號下,鍵入 elm 命令即可。

[odin][~][1]> elm

進入 elm 之後,出現如下畫面:
								   
┌────────────────────────────────┐
│Mailbox is '/var/spool/mail/xxxx' with 0 messages [ELM 2.4 PL23]│
│                                                                │
│                                                                │
│                                                                │
│You can use any of the following commands by pressing the first │
│character;d)elete or u)ndelete mail,m)ail a message,r)eply or │
│f)orward mail,q)uit                                            │
│To read a message,press . j = move down,k = move up, │
│? = help                                                        │
│                                                                │
│                                                                │
│                                                                │
│Command:                                                        │
└────────────────────────────────┘  
 

第一次使用 elm 者

 
若您是第一次使用 elm,請回答下列兩個問題:

Notice:
This version of ELM requires the use of a .elm directory in your
home directory to store your elmrc and alias files.Shall I create
the directory .elm for you and set it up (y/n) ? y

# 請回答 y,它會建一子目錄 $HOME/.elm 來存放 elm 系統設定資料

Notice:
ELM requires the use of a folders directory to store your mail
folders in.  Shall I create the directory $HOME/Mail for you
(y/n)? y

# 請回答 y,它會建一子目錄 $HOME/Mail 來存放您的信
 

基本功能鍵

 
 ┌────┬────────────────┐
 │按  鍵  │ 功                         能  │
 ├────┼────────────────┤
 │j,↓   │ 游標移到下一封沒有被刪除掉的信 │
 │k,↑   │ 游標移到上一封沒有被刪除掉的信 │
 │+,→   │ 下一頁                         │
 │-,←   │ 上一頁                         │
 │J,K    │ 游標移到上(下)一封信           │
 └────┴────────────────┘
 

如何寄信

 

使用 elm 交談環境寄信,步驟如下:


1.command: m     畫面下按 m,表示要寄信

2.Send the message to: user-id   輸入收信人的帳號

3.Subject of message: 主題       入信件的主題

4.Copies to: user-id     同時將信件送給某人

5.螢幕出現編輯畫面,開始編輯信件內容,編輯信件內容的方式有兩種:   

┌─────────────────────────────┐
│在 elm 中,一般是配合 joe 或 vi 來編輯信件。以下的說明只適│
│用於joe,至於 joe 及 vi 的用法,請自行參考中型主機使用手冊│
│,或其它相關文件。至於分辨 joe 或 vi 的方法如下:          │
│                                                          │
│(a) joe - 螢幕左下角會出現 "** Joe's Own Editor .."       │
│(b) vi  - 螢幕左邊出現一行 "~" 符號                       │
└─────────────────────────────┘

方法一: 直接由鍵盤輸入信件內容。

方法二: 將文件檔直接將其併入信件中。

       按 Ctrl-K R,此時螢幕下方出現:

       Name of file to insert (^C to abort) : filename

       輸入檔名即可將該檔案併入,或按 Ctrl-C 放棄。

6.信件內容編輯完成後,將信件存檔。按 Ctrl-K X,螢幕下方出現:

 Please choose one of the following options by parenthesized letter:s
 e)dit message,edit h)eaders,s)end it,or f)orget it.

 回答:  s 送出信件,   e 修改信件內容,  f 取消信件

7.回到主畫面後,信件已經寄出去了。

 在主機系統提示符號下,直接送出信件:

 若欲寄的信件已編輯完畢,不需做任何修改,也可在系統提示符號下直接送
 出信件,例如:

 [odin][~][1]> elm -s "測試" user1 < letter1

 將檔案 letter1 寄給 user1,主題為 "測試"
 

如何送 E-mail 給一群使用者

 
若要將信件同時寄給許多人,可在送信時,寫上所有的收信者,如:

Send the message to : user1,user2,user3,user4
或: [odin][~][1]> elm -s "測試" user1,user2,user3,user4 < letter1
 

如何閱讀信件

 

進入 elm 之後,它會去讀取您的外來郵件信箱,並顯示類似以下畫面:

┌─────────────────────────────────┐
│ Mailbox is '/var/spool/mail/test' with 3 messages [ELM 2.4 PL23] │
│                                                                  │
│     1  Jun 6  Ssu-Han Chen   (579)     (fwd) computer-security   │
│ D   2  Jun 6  Kuo-Jui Lo     (34)       有關中心簡訊             │
│ N   3  Jun 6  Ssu-Han Chen   (1137)    admin-guide.101           │
│↑  ↑   ↑      ↑            ↑          ↑                     │
│信  信  收信  發信者     信件   信件主題                  │
│件  件  日期         行數                                │
│狀  號                                                            │
│態  碼                                                            │
│                                                                  │
│                                                                  │
│You can use any of the following commands by pressing the first   │
│character;d)elete or u)ndelete mail,m)ail a message,r)eply or    │
│f)orward mail,q)uitTo read a message,press .j=move down │
│,k = move up,? = help                                            │
│                                                                  │
│Command:                                      (Use '?' for help)  │
└─────────────────────────────────┘

信件狀態        N      新的信件
	       O      不是新收到的,但尚未讀過
	       D      欲刪除掉的信件
	       E      過期的信件
	   (空白)     已讀過,且非以上各種狀態
 

閱讀信件的方法

 
先選擇信件:  直接按信件號碼,或用上下鍵移動游標 :
	     ↓    將游標移到下一封信
	     ↑    將游標移到上一封信

將游標移到欲讀的信件處後,按 [enter] 或 [space] 即可
讀信時,按 [space] 讀下一頁
按 i 鍵回到主畫面
 

如何將信件存成檔案

 
  將游標移到欲存的信件處,或在讀信時,按 s 鍵。

  command: s
  Save message to:  =saved-file    輸入檔案名稱

  註: 輸入檔名時,若包含等號"="表示將存入 $HOME/Mail 目錄下,
      無等號表示將存入目前所在的目錄下。
 

如何回信

 
  將游標移到欲回的信件處,按 r 鍵。

  Command: Reply to message       Copy message ? (y/n) y  
			   按 y,來信會收錄在信中,按 n 則否
  Subject: Re: 測試        以 Re:原信件的主題 為預設值(可更改)
  Copies to: users         將回信同時寄給指定的使用者

  然後進入編輯畫面,在 Copy message 處選 y 者,此時可察覺不同處。
  編輯、存檔、寄出信件的方法,與寄信的方法相同。
 

如何刪除信件

 
  將游標移到欲刪除的信件處,按 d 即可。

  被指定刪除的信件或已經存檔的信件,會在信件狀態欄出現 "D" 表示該信件
  不需保存。此時系統尚為將該檔刪除掉,而是在結束 elm 時才真正清除掉。
 

如何救回信件

 
  在尚未離開 elm 時,隨時可利用 u 鍵來救回信件。

  先選取要救回的信件。信件狀態被加註 D 的信件,無法直接用↑↓鍵來移到
  該信件,可直接輸入要救回的信件編號,即可將游標移到該信件的位置。

  按 u 鍵即可將刪除狀態取消掉。
 

如何轉信

 
  將游標移到欲轉給別人的信件處,按 f 鍵。

  Command: Forward                    Edit outgoing message ?(y/n) y
				      (按 y 可編輯此信,按 n 則否)
  To: user-id                         指定將信件轉給誰
  Subject: 測試 (fwd)                 預設值為原主題後面加上 (fwd)
  Copies to: user-id                  將信件同時轉送給指定的使用者

  在 Edit outgoing message 處選 y 者,此時會進入編輯狀態。
  編輯完後,寄信方法同四。
 

離開 elm

 

  要離開 elm 則在 command: 處,按 q 鍵,並回答下列問題:

  Delete messages ? (y/n)
  是否刪除被標記 D 的信件? 回答 y 則清除信件,否則繼續保存該信件。

  Move read message to "received" folder ? (y/n)
  是否將已讀過且未被標記 D 的信件,存入 HOME/Mail/received 中,回答y
  則信件會被存入 HOME/Mail/received 檔案中,否則信件將保留在信箱中。
  將讀過且無需保存的,或已存檔的信件刪除,是一良好的習慣。
 

如何取得協助 (Help)

 

  方法一:  於 "Command:" 處按 ? 即可。
  方法二:  在 Unix 系統下,鍵入 "man elm" 即可查閱 Elm 的更多說明。
  方法三:  透過 gopher、News 等管道,可取得更多相關訊息或 FAQs。

Web Page Copyright: 國立政治大學資訊科學系 連耀南 lien@cherry.cs.nccu.edu.tw  elm.htm,  Sat Feb 5 07:27:11 CST 2011