201502261615UNIX 收信程式 mutt 安裝及中文顯示問題 - CentOS

使用 UNIX 的前輩應該都有用過  elm、mutt、pine ... 等等在 UNIX 環境上的文字模式收發信程式,但現在還有人在使用嗎?有的~~甚至還有老師在鼓吹學生也用這種不會中毒的收信方式。
那麼在現今 Linux 當道的環境下,怎麼安裝 mutt 呢?

Mutt 官方網站:http://www.mutt.org/   All mail clients suck. This one just sucks less.
說明文件:http://www.mutt.org/doc/manual/ 
目前版本:Mutt 1.5.23  、YUM的套件版本為 1.5.20

--- Mutt 安裝 ---
sudo yum install -y mutt

--- Mutt 使用 ---
直接執行 /usr/bin/mutt  或 mutt 就可以了

但預設中文可能會有問題,需要修改設定檔
Mutt 的主要設定檔為 /etc/Muttrc 跟  /etc/Muttrc.local

--- Mutt 中文問題  ---
增加底下這幾行 sudo vi /etc/Muttrc
set charset="utf-8"
set locale="zh_TW"
set send_charset="utf-8"
set attach_charset="utf-8"

這樣可以使中文字、附件及操作提示都是中文了


--- 問題 : 找不到信件 ---

mutt 使用 yum 套件安裝,其 mail 的預設路徑在  /var/spool/mail ,但很多人會將使用者的信件移到他自己的家目錄下,例如 ~/Mail 或 ~/.Mail 之類的目錄
如果使用 make mutt  方式的,可以在 configure 的時候,加入參數 --with-homespool[=FILE] 來指定信件的所在

問題就出在是使用 yum 套件安裝

最偷懶的方式:執行 mutt 時可以加上 -f 指定要讀取那個信件檔
sudo mv /usr/bin/mutt  /usr/bin/mutt1
echo "/usr/bin/mutt1 -f ~/Mail/inbox" > ~/mutt
sudo mv ~/mutt /usr/bin/mutt
sudo chmod 755 /usr/bin/mutt

以後使用者就可以直接開啟自己家目錄下的 inbox 了

剛剛說個方法太土炮了吧.... 沒錯~~你是該用修改 /etc/Muttrc 的方式,
sudo vi /etc/Muttrc
增加底下這行
set spoolfile=~/.mail/inbox
若是採用 MailDir 格式,要設定 
set mbox_type=Maildir

如果各項設定只是「個人」因素要使用,那就只要將參數設定在 ~/.muttrc 的個人設定檔就可以了

Reference:
http://mutt.blackfish.org.uk/ 

~End

 

回應
Google Search
Google
累積 | 今日
loading......
平均分數:0 顆星
投票人數:0
我要評分:
Google