mutt - một mail client lừng lẫy đã tồn tại gần hai thập kỷ, và tớ sẽ dùng nó thay thế cho Thunderbird (hay các bạn dùng Windows sẽ dùng Outlook).
"All mail clients suck. This one just sucks less." -me, circa 1995 |
- nhẹ => tốn ít RAM, ít CPU. Cứ bật thunderbird lên và xem lệnh `top`, bạn sẽ thấy nó chả kém gì firefox.
- nhanh: thunderbird mất 10s để khởi động. mutt khởi động trong nháy mắt.
- điều khiển bằng bàn phím
Tất nhiên có những khoản trade-off (trả giá), mutt đòi hỏi bạn phải config để có thể dùng được.
Dưới đây là 6 dòng config để bạn có thể dùng mutt với gmail. Chú ý đây là config đơn giản nhất, Nếu muốn thêm nhiều tính năng, hãy tìm thêm tut về mutt để config cho vừa tay mình :x
dưới đây là config cho email hvnsweeting@gmail.com
# SMTPđây là một ví dụ khác đầy đủ hơn :
set smtp_url = "smtp://hvnsweeting@smtp.gmail.com:587/"
set from = "hvnsweeting@gmail.com"
set realname = "HVN"
# IMAP
set imap_user = "hvnsweeting@gmail.com"
set folder = "imaps://imap.gmail.com:993"
set spoolfile = "+INBOX"
set editor = "vim"
http://cache.gawker.com/assets/images/lifehacker/2010/06/muttrc-gmail.txt
tớ dùng vim để viết mail nên set editor=vim , thay đổi thành các editor mà bạn thích.
hvn@lappy: ~ () $ sudo apt-get install muttđặt file config của bạn ở ~/.muttrc, mutt sẽ tự động đọc config từ đó.
hvn@lappy: ~ () $ whatis mutt
mutt (1) - The Mutt Mail User Agent
Nếu muốn sử dụng nhiều account khác nhau thì các đơn giản nhất là tạo nhiều file config. Sau đó chạy mutt với lệnh:
hvn@lappy: ~ () $ mutt -F FILE_CONFIG
khi mutt chạy, nó có thanh help line ở trên cùng hiện các phím tắt nên rất dễ sử dụng, khỏi cần hướng dẫn làm gì :D
có thể đọc thêm quan điểm của 2 người dùng mutt - thunderbird ở đây:
http://www.linuxjournal.com/magazine/pointcounterpoint-mutt-vs-thunderbird
PS: quá trình config có vẻ gây khó chịu với người dùng bình thường nhưng nó cung cấp không ít kiến thức cho chính họ. Đặc biệt cho những ai cần biết về SMTP, IMAP, MTU..., để setup 1 mail server chẳng hạn.
2 config cực quan trọng để có thể đưa mutt vào dùng thật là:
ReplyDeleteset header_cache = "/path/to/dir"
set message_cachedir = "/path/to/dir"
với "/path/to/dir" là đường dẫn đến thư mục để mutt cache header / nội dung mail lại. Khiên cho lần sau bạn mở mutt ra, không phải load lại nữa.
doc của mutt khá là tệ.
ReplyDeleteĐọc ở https://wiki.archlinux.org/index.php/mutt sẽ đầy đủ / dễ hiểu hơn nhiều.
set mail_check = 120
ReplyDeletelà option cuối cùng cần đưa vào để có mutt hoạt động ngon lành, option này đặt thời gian để mutt check email mới = 120 giây.