Konfigurasi Neomutt Email Client Di OpenBSD

· ~al1r4d · ⮕openbsd · #neomutt

Table of Contents

Neomutt adalah klien email minimalis berbasis command line. Klien tersebut tersedia di berbagai operasi sistem, seperti Linux, FreeBSD, OpenBSD, dan lain-lain. Apabila anda pengguna Vim, maka klien ini cocok untuk anda.

Cara Konfigurasi Neomutt Email Client

Unduh dan pasang Neomutt dengan package manager.

$ doas pkg_add neomutt

Setelah itu, anda akan diminta memilih versi yang diinginkan. Maka pilihlah opsi 5: gpgme-sasl.

Ambiguous: choose package for neomutt
a	0: <None>
	1: neomutt-20240201
	2: neomutt-20240201-gpgme
	3: neomutt-20240201-gpgme-notmuch
	4: neomutt-20240201-gpgme-sasl-notmuch
	5: neomutt-20240201-gpgme-sasl
	6: neomutt-20240201-notmuch
	7: neomutt-20240201-sasl

Tidak ada setup wizard pada Neomutt sehingga kamu harus menyiapkan konfigurasi secara manual.

$ nvim ~/.muttrc

Kebanyakan value config berbahasa Inggris dan anda akan paham apa yang dimaksud. Tapi saya juga akan menjelaskan secara singkat.

set debug_level = 2
set from = "alif@radhitya.id"
set realname = "Alif Radhitya"
set editor = "nvim"  
set charset = "utf-8"
set mail_check = 0
set timeout = 10
set sort = 'reverse-date'

Isi url dengan server SMTP beserta port yang digunakan dan pass dari akun email kamu. Memang jika menyimpan password secara plain-text membahayakan sehingga kamu dapat memanfaatkan pass .

set smtp_url = "smtp://username@domain.com@mail.server.com:465/"
set smtp_pass = "blabla"

# kalau kamu pakai pass ->
# set smtp_pass = "`pass email/username@domain.com`"

Bagian ini mirip dengan SMTP. Jadi sesuaikan aja dengan kebutuhanmu.

set imap_user = "username@domain.com"
set imap_pass = "`pass email/username@domain.com`"
set folder = "imap://username@domain.com@mail.server.com/"
set spoolfile = "+INBOX"

Ini penting. Jika kamu menggunakan STARTTLS, tetapkan kedua nilai menjadi YES. Kalaupun tidak, maka biarkan saja.

set ssl_starttls = yes
set ssl_force_tls = yes

Pengaturan untuk folder.

set record = "+Sent"
set postponed = "+Drafts"
set trash = "+Trash"

Pengaturan tampilan.

# Pengaturan Tampilan
set index_format = "%4C %Z %{%b %d} %-15.15L (%4c) %s"
set pager_index_lines = 20

Konfigurasi file cache, header, dan certificate.

# Konfigurasi File
#set header_cache = "~/.mutt/cache/headers"
#set message_cachedir = "~/.mutt/cache/bodies"
#set certificate_file = "~/.mutt/certificates"

Oh iya tambahan. Jika kamu merasa terganggu oleh header ketika membuka pesan, kamu bisa menyembunyikannnya.

ignore *
unignore from: subject: to: cc: date: user-agent:
unhdr_order *
hdr_order from: to: cc: date: subject:
set header_cache = "~/.mutt/cache/headers"

Pertanyaan atau komentar? Email kami.