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