
Ringkasan
- Mutt adalah klien email berbasis teks yang terkenal dengan kecepatan dan penyesuaiannya, dengan dukungan untuk fitur seperti PGP dan threading pesan.
- Klien email baris perintah seperti Mutt menawarkan navigasi kotak masuk yang cepat, penyesuaian, kemampuan membaca offline melalui alat seperti isync, dan integrasi tanpa batas dengan tidak banyak hal untuk memudahkan pencarian.
- Mutt sangat ideal untuk pengguna berbasis terminal yang terutama berurusan dengan email teks biasa.
Bukan penggemar aplikasi web untuk email tetapi merasa klien email tradisional terlalu besar dan lambat? Cobalah pendekatan yang lebih minimalis, mengirim dan menerima email Anda dari baris perintah dengan Mutt.
Pengantar Mutt
Mutt adalah klien email berbasis teks dengan slogan penuh warna: “Semua klien email payah. Yang ini tidak terlalu menyebalkan.”
Meskipun ini bukan klien email berbasis teks pertama, namun sudah berjalan cukup lama, dengan proyek yang dimulai pada tahun 1995. Proyek ini ditulis dari awal, meskipun antarmuka awalnya didasarkan pada klien email ELM, yang pertama kali dirilis. pada tahun 1986, dan diperbarui dengan fitur dari klien lain seperti PINE.
Meskipun usianya sudah tua, Mutt tetap mengikuti perkembangan zaman, setidaknya dalam hal teknologi pendukung seperti PGP dan dukungan untuk message threading. Meskipun demikian, pengembangannya melambat dalam hal fitur.
Jika pengembangan Mutt terlalu lambat untuk Anda, NeoMutt menyediakan banyak patch yang belum sampai ke Mutt, seperti sidebar untuk bernavigasi antar folder, misalnya. NeoMutt bahkan dapat membaca file konfigurasi Mutt Anda, meskipun ini tidak akan berfungsi sebaliknya jika Anda menggunakan fitur khusus NeoMutt.
Keuntungan Email Baris Perintah
Salah satu keuntungan terbesar menggunakan klien email baris perintah seperti Mutt adalah kecepatannya. Apa pun alasannya, sebagian besar klien email tradisional terasa lambat bahkan di komputer tercepat sekalipun. Thunderbird telah meningkat pesat baru-baru ini, tetapi meskipun demikian, ia tidak sebanding dengan kecepatan Mutt dalam bergerak melalui kotak masuk yang penuh sesak.
Mutt, seperti banyak alat baris perintah lainnya, sangat dapat disesuaikan. Misalnya, jika Anda adalah penggemar Neovim, mudah untuk mengonfigurasi aplikasi agar menggunakan editor tersebut untuk menangani input teks apa pun di Mutt.
Demikian pula, meskipun pengaturan dasar dapat membuat Anda terhubung ke server email, Anda juga dapat menggunakan alat lain seperti isync
Dan mstmp
untuk membaca dan membalas email Anda secara offline, lalu menyinkronkan semuanya nanti. Jika Anda sering menerima email di kereta atau di mana pun dengan Wi-Fi yang tidak stabil, ini bisa menjadi fitur yang hebat.
Anda juga dapat mengintegrasikan alat lain. Jika Anda menyimpan email secara offline, Anda dapat dengan mudah mencarinya dengan alat seperti notmuch
yang dapat Anda integrasikan langsung ke Mutt.
Memulai Dengan Anjing kampung
Kemungkinan besar Anda belum menginstal Mutt, tetapi Mutt tersedia di repositori perangkat lunak distribusi Linux paling populer. NeoMutt juga tersedia secara umum, tetapi tidak dapat diandalkan seperti Mutt.
Untuk menginstal Mutt di Debian, Ubuntu, atau sistem serupa, jalankan perintah berikut:
sudo apt install mutt
Di Fedora dan distribusi serupa, jalankan:
sudo dnf install mutt
Pada distribusi berbasis Arch dan Arch, jalankan perintah berikut:
sudo pacman -S mutt
Sekarang Anda perlu membuat beberapa direktori. Jalankan perintah berikut, satu baris pada satu waktu:
mkdir -p ~/.mutt/cache/headers
mkdir ~/.mutt/cache/bodies
touch ~/.mutt/certificates
Sekarang, Anda perlu menyiapkan file konfigurasi Anda. Di sinilah segalanya bisa menjadi rumit, karena hal ini bervariasi berdasarkan penyedia email Anda, berapa banyak akun yang ingin Anda siapkan, dan berbagai faktor lainnya.
Konfigurasi dasar di bawah ini berasal dari panduan MUO untuk Mutt dengan Gmail, dan cukup untuk membantu Anda memulai jika Anda menggunakan Gmail. Buat filenya ~/.mutt/muttrc
di editor teks favorit Anda dan tambahkan yang berikut:
set from = "username@gmail.com"
set realname = "First Last"
set imap_user = "username@gmail.com"
set imap_pass = ""
set smtp_url = "smtps://username@smtp.gmail.com"
set smtp_pass = ""
set folder = "imaps://imap.gmail.com/"
set spoolfile = "+INBOX"
set postponed = "+[Gmail]/Drafts"
set record = "+[Gmail]/Sent Mail"
set trash = "+[Gmail]/Trash"
Simpan file, dan jalankan perintah:
mutt
Anda mungkin tidak melihat apa pun pada awalnya, tetapi aplikasi akan memuat dan mulai menampilkan email Anda. Tentu saja, jika Anda menggunakan penyedia email lain, Anda harus mencari informasi server spesifik Anda, dan Anda harus menggunakan informasi login yang benar.
Jika Anda akan sering menggunakan Mutt, sebaiknya gunakan utilitas seperti pass
untuk menyimpan kata sandi Anda dengan aman dan memanggilnya dari konfigurasi Mutt Anda, tapi itu di luar cakupan artikel ini.
Mutt menampilkan tombol untuk sebagian besar perintah langsung di layar, jadi Anda seharusnya bisa menemukan jalannya. Meskipun demikian, jika Anda mencoba membuka email yang berisi email atau gambar, Anda mungkin bingung dengan apa yang Anda lihat. Mutt tidak menangani grafik, tapi kami bisa mengatasinya. Setidaknya, agaknya.
Bagaimana dengan Gambar dan Grafik?
Meskipun Mutt tidak dapat menampilkan email HTML secara langsung, Mutt dapat melakukan dua hal: memfilternya melalui browser web berbasis teks atau membukanya di browser web tradisional seperti Firefox. Solusi pribadi saya adalah memilih keduanya.
Pertama, buka ~/.mutt/muttrc
lagi dan tambahkan baris berikut:
auto_view text/html
Sekarang, instal browser web lynx dengan salah satu perintah berikut.
Untuk menginstal di Debian, Ubuntu dan distro serupa:
sudo apt install lynx
Untuk Fedora, dll.:
sudo dnf install lynx
Pada distribusi berbasis Arch, jalankan:
sudo pacman -S lynx
Sekarang, buka ~/.mutt/mailcap
di editor teks pilihan Anda dan tambahkan baris berikut:
text/html; firefox %s;
text/html; lynx -assume_charset=%{charset} -display_charset=utf-8 -dump %s; nametemplate=%s.html; copiousoutput
Jika ingin menggunakan browser selain firefox, ganti firefox
di baris pertama di atas.
Simpan file dan keluar. Sekarang, ketika Anda membuka email HTML di mutt, ia akan mencoba menampilkannya. Jika Anda mau, Anda dapat menekan v
kunci itu m
untuk membuka pesan di browser web.
Membalas pesan HTML lebih berantakan. Tergantung pada editor yang Anda gunakan untuk menulis balasan, pesan HTML mungkin tidak diformat dengan benar saat Anda membalas. Jika ini penting, Anda mungkin ingin menjalankan beberapa tes sebelum menggunakan Mutt untuk komunikasi email penting.
Untuk Siapa Mutt?
Jika Anda sudah membaca artikel ini dan masih tertarik, sepertinya Mutt cocok untuk Anda. Desain yang mengutamakan teks menerapkan batasan tertentu, tetapi jika Anda terutama berurusan dengan email teks biasa dan menemukan solusi untuk melihat email dengan grafik dapat diterima, kecepatan alur kerja Mutt sulit untuk diabaikan.
Mutt juga merupakan pilihan bagus jika Anda sudah menghabiskan sebagian besar waktu Anda di terminal. Jika Anda melakukan semua tulisan Anda di Vim, bisa menggunakan editor yang sama untuk menulis email sangat masuk akal, karena semua pintasan pengeditan yang sudah Anda ketahui dari Vim berlaku.
Meskipun demikian, jika Anda perlu mengirim HTML atau email dengan gambar yang disematkan, Mutt bukanlah pilihan yang tepat. Ini juga tidak bagus jika Anda sering perlu membaca email dengan format atau gambar HTML yang berat, meskipun Anda dapat mengatasinya dengan melihat pesan di browser web seperti yang disebutkan di atas.
Akhirnya, ada baiknya mempertimbangkan pertanyaan, “Apa untuk apa Mutt?” Sebagai contoh, saya lebih banyak menggunakan Mutt untuk memproses email—menghapus, mengarsipkan, dan mengarsipkan email—dibandingkan untuk membaca atau mengirim email. Jika menurut Anda ini sempurna untuk satu tugas tetapi tidak untuk tugas lainnya, jangan ragu untuk menyimpannya menggunakannya sebagai utilitas, bukan satu-satunya aplikasi email Anda.