?? tkrat.txt
字號:
TkRat 說明文件 Dave Whitinger, [1]dave@whitinger.net v1.1, 2 二月 1998 _________________________________________________________________ 這是一份 TkRat 的說明文件這份文件是給任何想用他們的 Linux 來收發 Internet 電子郵件的人 _________________________________________________________________ 1. 簡介2. 安裝 TkRat3. 下載你的 E-Mail4. 設定 TkRat5. 使用 TkRat6. 自動將信件排序到信件夾□7. 著作權8. 致謝 _________________________________________________________________ 1. 簡介 這份文件由 Dave Whitinger ( [2]dave@whitinger.net). 所維護的.關於這份 文件有任何的問題或是想法可以寄信給我 這份文件嘗試說明下面這四個部份: 1. 安裝 TkRat 電子郵件軟體 2. 從網際網路服務業者下載信件 3. 讀取,儲存,和送信 4. 儲存信件到檔案夾 這個文件假設你己經安裝了 Linux 并且在上面執行 X 視窗系統, 同時你也已經 連上一個網際網路服務業者, 并且擁有一個這家際網路服務業者所提供的 POP 帳 號, 棄權聲明: 沿用所有一般的棄權聲明.作者不為任何因使用 (誤用) 這份文 件所造成的結果負責,這份文件并不企圖在任何方面是完全正確的. 作者是義務 性的從各個作者所可能參與的項目來建立這份文件.讀了這份文件,表示你同意 不造成作者的悲痛或麻煩 :) 2. 安裝 TkRat 我想要強調的是 Linux 上有很多很棒的電子郵件軟體,選擇那一種來使用完全視 個人喜好而定. 也就是說,我會告訴你現在我已經使用一個叫 "TkRat" 的軟體 近一年了,我很喜歡它,它是一個圖形介面的軟體,它有所有你所期望高品質郵 件軟體的特色,它很容易學會怎麼使用,而且功能強大,而且是免費的.為了這 些原因,在這份文件□我只提到 TkRat 第一件事你所需要做的就是下載 TkRat. 你可以選擇下載原始程式來編譯或是下載可執行的二進位檔. 這□有一些這軟體 的 URLs * Red Hat 5.0 的二進位檔在 [3]http://www.ntlug.org/~dave/sw/tkrat/rh5/tkrat-1.1-1.i386.rpm 可 以找到 * Red Hat 4.x 的二進位檔在 [4]http://www.ntlug.org/~dave/tkrat/sw/rh4/tkrat-1.1-1.i386.rpm 可 以找到 * 原始程式碼在 [5]http://www.ntlug.org/~dave/sw/src/tkrat-1.1-1.src.rpm 可以找到 * 最後, tar.gz 的原始程式碼在 [6]http://www.ntlug.org/~dave/sw/src/tkrat-1.1.tar.gz 可以找到 當你有上面其中一個軟體時, 你也準備好要安裝到你的系統上了. 按照下面兩個 指示的其中一個來安裝 * 使用 Red Hat Linux (或是其他有支援 RPM 的版本套件) _____________________________________________________________ rpm -Uvh tkrat-1.1-1.rpm _____________________________________________________________ * 要安裝 tar.gz 的原始程式, 用下面的命令 _____________________________________________________________ tar -zcvpf tkrat-1.1.tar.gzcd tkrat-1.1./configuremakemake install _____________________________________________________________ 如果有任何錯誤,可以查看在 tkrat-1.1 目錄下的 INSTALL 和 README 檔案 恭喜-TkRat 現在應該已經安裝在你的系統上了 3. 下載你的 E-Mail 為了讀 E-Mail, 最好的下載信件的方法是用一個程式叫 "fetchmail". 下面的指 示 在 version 2.2 上工作的很好 其它版本也應該可以適用 (注: Fetchmail 幾 乎可以確定已安裝在你的系統上, 就我所知道的它已經包含在所有的 Linux 安裝 套件□, 如果任何人知道不是真的,請讓我知道 按照下面的步驟: _________________________________________________________________ echo "server pop.com protocol pop3 username dave password foo" > ~/.fetchmailrc確定用你自已的網路服務業者的 POP 伺服器的主機名稱代換 "pop.com"用你自己的使用者名稱代換 "foo" _________________________________________________________________ 現在,每當你要檢查有沒有你的 E-Mail, 你只需在提示符號後鍵入 "fetchmail". Fetchmail 開始執行并且下載所有你的信件儲存在你的本地信件夾 4. 設定 TkRat 在提示字元後鍵入 "tkrat" 然後按 Enter 鍵 在 "Create" 上按一下 讀它所顯 示的訊息,然後按下 "Continue" 此時,你就進入了 TkRat 的主要程式.第一件你 應該要做的就是根據你的本地系統設定它 1. 到 Admin 選單, 然後選 Preferences 2. 按下 "Compose" 3. 在 "Default Reply-To" 欄位輸入你的 E-mail 位址 4. 在 "Apply" 按一下 5. 在 "Sending" 按一下 6. 在 "User From Address" 欄位輸入你的 E-Mail 位址, 後面 輸入你的真實 姓名并用括號括起來 , 例如, 我的看起來就像是 "dave@whitinger.net (Dave Whitinger)" 7. 在 "Domain" 欄位輸入你的網域名稱, 假如你的 E-mail 位址是 "user@xyz.com" 你應該輸入 "xyz.com" 8. 在 "Send Via" 選擇 "SMPT" 9. 在 SMTP host: 這一欄輸入你網際網路服務供應商的 SMTP 伺服器的位址 ( 他們應該能夠提供你這些資訊) 10. 按下 "Apply" , 然後按 "Dismiss" 5. 使用 TkRat 一啟動 TkRat, 你就會注意到你正在一個叫 "INBOX" 的信件夾里, 用 fetchmail 來下載任何新的信件, 假如你有任何的信件,它會出現在你的 INBOX 信件夾 TkRat 有一個直覺化的介面, 螢幕的上半部列出了你有的信件 (每一行都 是一封 E-mail) 螢幕下半部顯示信件的內容 你可以在所列出的信件上按一下就 可以讀 E-mail 當你讀完一封信件,你可以移到下一封信件,回覆這一封信,寫一封 新的信,或是移動這封信到其它的信件夾 信件夾是一種儲存 E-mail 到不同的信 件夾的方式, 這樣你可以保持好幾個信件夾存放你所收到不同主題的信件 按照下 面的步驟來建立信件夾 1. 按下 Admin, 然後 New/Edit 信件夾 2. 你會看到一個有 "INBOX" 信件夾的盒子,在那個盒子□按滑鼠左鍵 3. 你會看到一個選單,所以選 "New File Folder" 4. 然後會出現一個對話盒問一些資訊 5. 在第一個文字盒 - 輸入一個給信件夾的名字 6. 在第二個文字盒 - 輸入一個你會用來儲存信件的檔案名稱 (提示: 用像是這 樣的 /home/username/mail/name_of_folder 名字) 所以,假如第一個欄位是 "Personal" , 第二個欄位就應該像是 "/home/dave/mail/personal" (假設 你的使用者名稱是 dave) 7. 按 OK. 你會注意到你的新的信件夾出現在信件夾列□, 然後回到 "Window" ,選 "Close" 你現在可以搬移信件到新的信件夾 - 你可以在 "Folders" 選單下選信件夾的名 稱來切換信件夾 送信也非常容易, 按下 "Compose", 輸入收信人的 E-Mail 位 址, 輸入主題, 然後寫信件的本文 當你完成時, 按 "Send" 6. 自動將信件排序到信件夾□ 假如你像我一樣,每天有大約 1,5000 封信. 每次你下載你的信件後,你必須要在 所有的信件中找你特別有興趣的信件 有了 Procmail ,這再也不會是一個問題了 Procmail 的功用像是這樣: Procmail 檢視每一封所下載的信件,然後根據你所定 的規則做一連串的處理, 舉例說明,假若說我每天都從一個信件串列收到 200 封 信 (在這個例子中,我正在使用 linux-foo 信件串列) 我寧愿這些信被自動過濾 後分到 foo-list 的信箱也不愿全部都直接進主要的信箱 第一步是從信件信串列 中找一封信當作樣本,并且 檢視信件的標頭, 我開始注意到一個字串,每個從信件 串列來的信件都有這樣的一行, Sender: owner-linux-foo@bar.foogers.com 現 在我能告訴 procmail 把每封含有這一行的信件放進特定的信件夾 透過一個叫 ".procmailrc" 的檔案可以達成以上的方法. 我會用我偏好的文字編輯器在我的 目錄下開一個新的文字檔叫 ".procmailrc", 這個檔案看起來像是這樣: _________________________________________________________________ LOGFILE=$HOME/.pmlogMAILDIR=$HOME/mailVERBOSE# linux-foo list:0 Hw* ^.*[Ss]ender: owner-linux-foo@bar.foogers.edufoo-list# if it got to this point, put it in my new mail folder:0 Hwnewmail _________________________________________________________________ 檢視 "[Ss]ender" 這行, 你會注意到那行是所有從信件串列來的信件所共同擁有 的特徵 這一段落是在說明 procmail 看到一封有像是上面所說的信頭,會把它放 進 "foo-list" 的信件夾□ 下一段是說明假如這封信件比對不到上面的規則,就 把它放進 newmail, 現在,每當我收到我的好朋友 EJ 的來信時, 我要把它放到一 個信件夾叫 "EJ" 我會在我的 procmailrc 檔□建立一個新的段落,像是下面這 樣: _________________________________________________________________ LOGFILE=$HOME/.pmlogMAILDIR=$HOME/mailVERBOSE# linux-foo list:0 Hw* ^.*[Ss]ender: owner-linux-foo@bar.foogers.edufoo-list# Message from EJ!:0 Hw* ^.*[Ff]rom: ej@mypal.comej# if it got to this point, put it in my new mail folder:0 Hwnewmail _________________________________________________________________ 注意到為 EJ 所加新的這段, 當一封信件在 From 的欄位有這樣的 E-Mail address ,它會自動的放進我的 "ej" 的信件夾 現在,假設有一些俗啦不斷的寄 E-Mail 來煩我們, 我一點也不想收到這些信件, 但俗啦很堅持, procmail 再一 次的又救了我們 所以,假設說我再也不想看到任何 Bill Gates 寄來的信, 我們 可以設定一個方法來刪除所有他寄來的信,注意我的新的 procmailrc: _________________________________________________________________ LOGFILE=$HOME/.pmlogMAILDIR=$HOME/mailVERBOSE# Is it coming from Bill Gates? If yes, DELETE IT!!!:0 Hw* ^.*[Ff]rom: bgates@microsoft.com/dev/null# linux-foo list:0 Hw* ^.*[Ss]ender: owner-linux-foo@bar.foogers.edufoo-list# Message from EJ!:0 Hw* ^.*[Ff]rom: ej@mypal.comej# if it got to this point, put it in my new mail folder:0 Hwnewmail _________________________________________________________________ 現在我有一個相當棒的 procmailrc 檔,我們來檢視 procmail 在每一封信進來 的時候做了什麼. 首先,它檢查這封信件看看它是不是從 "bgates@microsoft.com" 所寄來的. 假若是的話,刪除它,完工 假如這封 信件通過了第一個檢查,它會看看信件是不是在信頭有這串字 "owner-linux-foo@bar.foogers.edu" 如果是的話,它會把信放到 "foo-list" 信件夾□,就完工了. 假如這封信件還是通過了,它會檢查信是不是EJ 寄來的 .如果是它會把信放到 "ej" 信件夾□. 現在,如果這封信通過了所有的檢查, 信會被放到我的 newmail 信件夾 一旦你有了這些信件夾并且 procmail 也適當的過濾這些信件,你能回到 TkRat, "Admin - New/Edit Folder" 然後為每一檔建立一個信件夾.它們是位於 /home/username/mail/foldername 7. 著作權 這份 HOWTO 文件的著作權屬於 Dave Whitinger 1998, 是一份完全免費的文件, 你可以在有免費軟體基金會 GNU 一般公用公開許可之下在網路上任意散播 , 不 論是第二版或以後的任何版本 8. 致謝 特別感謝 Martin Forsse'n (maf@dtek.chalmers.se) , 他編寫了 TkRat 信件使 用者代理程式 紅帽軟體 - 使我們的生活如此的便利 也感謝北德州達拉斯的 Linux 使用者小組 , 我是其中一員, 為此我寫了這份文件.References 1. mailto:dave@whitinger.net 2. mailto:dave@whitinger.net 3. http://www.ntlug.org/~dave/sw/tkrat/rh5/tkrat-1.1-1.i386.rpm 4. http://www.ntlug.org/~dave/sw/tkrat/rh4/tkrat-1.1-1.i386.rpm 5. http://www.ntlug.org/~dave/sw/src/tkrat-1.1-1.src.rpm 6. http://www.ntlug.org/~dave/sw/src/tkrat-1.1.tar.gz
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -