1 poin oleh GN⁺ 2024-08-24 | 1 komentar | Bagikan ke WhatsApp

Aerc: klien email TUI yang dibuat dengan baik

  • Aerc adalah klien email TUI yang pertama kali dirilis sekitar 4 tahun lalu
  • Dibandingkan pesaing seperti Pine (dirilis pada 1992) atau Mutt (dirilis pada 1995), Aerc relatif masih baru
  • Awalnya diabaikan karena sudah puas dengan Thunderbird, tetapi setelah mencobanya lagi baru-baru ini, ternyata sudah matang dan memiliki fitur yang cukup untuk dipakai sehari-hari
  • Pernah mencoba memakai Neomutt namun menyerah, jadi awalnya tidak berekspektasi besar, tetapi hasilnya jauh lebih memuaskan dari dugaan

Dokumentasi

  • Fitur bantuan bawaan bisa digunakan melalui perintah :help
  • Tutorial menjelaskan fitur dan key binding terpenting secara ringkas sehingga membantu pengaturan awal dengan cepat
  • Semua dokumen bantuan tersedia sebagai halaman man, yang merupakan cara bagus untuk menyediakan sistem bantuan "portabel" di dalam aplikasi TUI

Pengaturan akun

  • Akun dapat ditambahkan dengan mudah melalui wizard yang sederhana dan intuitif
  • Berkas konfigurasi (~/.config/aerc/accounts.conf) menggunakan sintaks INI yang sederhana sehingga mudah dibaca dan diedit
  • Opsi pengelolaan folder (folders-sort dan folder-map) sangat berguna
folders-sort
  • Dapat menimpa pengurutan otomatis untuk folder tertentu
  • Folder yang ditentukan ditampilkan di bagian atas daftar folder, sementara sisanya diurutkan secara alfabetis
folder-map
  • Fitur untuk mengatasi masalah struktur folder dari berbagai penyedia email
  • Menyediakan sistem pemetaan ulang yang fleksibel dengan menggunakan berkas yang memetakan folder server ke nama folder yang ditampilkan

Melihat email

  • Pengalaman melihat email agak kurang karena email HTML
  • Email bisa dilihat melalui parser/browser HTML email (kombinasi w3m dan dante)
  • Tersedia juga opsi untuk membuka email di browser web bawaan

Menulis email

  • Sangat memuaskan karena email bisa ditulis di vim

Buku alamat

  • Buku alamat dapat dikelola melalui program eksternal
  • Program bawaan, abook, terasa merepotkan karena tidak mendukung karakter non-ASCII
  • Masalah tersebut diatasi dengan menggunakan emailbook-janet

Dukungan PGP

  • Mengatasi masalah dukungan PGP/GPG di Thunderbird
  • Secara default menggunakan keychain GPG, dan dapat mengatur ID kunci tertentu atau mencari kunci berdasarkan email

Pengaturan umum

  • Dapat menyertakan berkas tanda tangan, dan juga bisa menjalankan perintah eksternal untuk membuat tanda tangan
  • Mendukung template email
  • Secara cerdas menghapus prefiks 'Re:' dari judul email
  • Menyediakan fitur pengingat lampiran, yang dapat diperluas dengan mudah menggunakan regular expression

Ringkasan GN⁺

  • Aerc adalah klien email berbasis TUI yang menawarkan pengaturan akun sederhana dan intuitif serta fitur pengelolaan folder yang fleksibel
  • Melihat email HTML memang agak kurang nyaman, tetapi ada beberapa cara untuk melengkapinya
  • Penulisan email dengan vim dan pengelolaan buku alamat melalui program eksternal sama-sama didukung
  • Dukungan PGP-nya baik, dan pada pengaturan umum tersedia berkas tanda tangan serta template email
  • Proyek lain dengan fungsi serupa antara lain Mutt dan Neomutt

1 komentar

 
GN⁺ 2024-08-24
Pendapat Hacker News
  • Sudah lama menggunakan Aerc

    • Bisa dipakai baik dengan IMAP (seperti GMail) maupun direktori mail lokal
    • Memproses email dengan cepat dengan keybinding yang didefinisikan ulang agar mirip Vim
    • Mengatur Aerc bersama Gmail dan Imapfilter
    • Membuat dan menggunakan filter tertentu
      • ff = :filter -f "current sender"
      • fs = :filter -H subject:"current subject"
      • fS = :filter -H subject: "subject containing foo"
  • Pernah mendalami Mutt, tetapi akhirnya merasa klien email grafis lebih cocok

    • Mutt/aerc tidak mendukung Windows
    • Tidak mendukung melihat dan mengirim email HTML
    • Betterbird lebih cepat dan lebih mudah dikonfigurasi
    • Betterbird mendukung OAuth secara bawaan
    • Betterbird memungkinkan penggunaan teks polos dengan shift+click
    • Saya suka terminal, tetapi tidak lagi mengerjakan email di terminal
    • Saat ini memakai Newsboat sebagai pembaca RSS
  • Klien email berbasis terminal memang menarik, tetapi saya tidak ingin mengerjakan email di terminal

    • Terminal adalah ruang untuk fokus dan kesenangan
    • Pekerjaan email itu membosankan
  • Saya menyiapkan Aerc karena tidak suka harus membuka banyak tab GMail

    • Menyinkronkan email menggunakan backend Notmuch serta lieer atau mbsync
    • Perlu waktu untuk menyiapkannya, tetapi jauh lebih menyenangkan dibanding alur kerja sebelumnya
    • Penggunaan memorinya rendah, pencarian lokal cepat, dan kualitasnya bagus
  • Suka proyek berbasis teks modern, dan berterima kasih karena terminal tetap dipertahankan

  • Menonton video yang mendemonstrasikan cara membaca email dengan Emacs dan mu4e

    • HTML dikirim ke Firefox untuk dilihat atau diubah ke PDF untuk dibaca
  • Mendaftarkan Aerc ke Terminal Trove dan mencatat cara instalasinya

  • Aerc dirancang sebagai klien sehingga tidak menyimpan email di komputer

    • Ada masalah performa dan keterbatasan
    • IMAP sering terputus dan perlu dijalankan ulang
    • Ada masalah benturan shortcut antara Neovim dan Aerc
    • Saat ini lebih berharap pada Neomutt
  • Tidak ada penjelasan tentang apa itu "TUI"

    • Dipahami sebagai "text user interface"
  • Masih terikat dengan Thunderbird

    • Penasaran apakah mungkin mengembangkan TUI di atas database Thunderbird