- Fokus utamanya adalah alur kerja pengarsipan dan pengelolaan surel internet bagi pengguna yang berlangganan banyak mailing list dan meninjau banyak patch
- Khususnya pertanyaan ini ditujukan kepada pengguna Lobsters yang bergabung dalam 20 mailing list dan mereka yang meninjau banyak patch
- Menanyakan apakah ada alur kerja khusus untuk menangani arsip dan label
- Menanyakan alat yang sangat membantu, dengan syarat jika memungkinkan lebih memilih alat FOSS
- Contoh spesifiknya adalah apakah menggunakan alat seperti skrip Sieve
1 komentar
Pendapat di Lobste.rs
Sangat menyukai Sieve
Di Roundcube juga ada plugin yang memungkinkan mengedit Sieve lewat GUI di WebUI, jadi bagus untuk mempelajari fitur bahasa Sieve, dan kalau perlu file skripnya juga bisa diedit langsung
Biasanya mendaftar di setiap situs dengan alamat email per domain agar mudah difilter, misalnya seperti
lobsters@example.comTidak menggunakan mailing list, tetapi kalau mencobanya mungkin akan membuat satu inbox per daftar, lalu mengelompokkannya per thread di klien email dan hanya menampilkan pesan yang belum dibaca
Untuk spam, aturan dasar seperti memeriksa apakah isi pesan mengandung frasa seperti "my salacious friend" dan menolak inbox umum seperti
info@sudah cukup selama lebih dari 6 tahun, dan karena aturan manualnya cuma 6, untuk penggunaan pribadi terasa tidak ada alasan berinvestasi pada solusi machine learning seperti rspamdKadang mengganti klien email, tetapi selama beberapa tahun alur kerja pengambilan-filtering hampir tidak berubah
Saat ini sedang mengevaluasi Gnus setelah lama memakai mutt; email diambil dari server penyedia dengan mpop, dipipe ke maildrop, lalu disimpan ke salah satu dari beberapa folder
maildirdi direktori email lokalFolder tujuan ditentukan oleh skrip besar bernama
.mailfilter, dan mailing list terutama dicocokkan lewat headerList-Id. Selama bertahun-tahun berlangganan daftar, belum pernah melihat mailing list yang tidak menetapkan header RFC2919 iniEmail pribadi umumnya difilter berdasarkan header
From, dan spam ditangani sangat baik oleh penyedia sehingga tidak ada aturan khusus; hanya beberapa kali setahun ada yang masuk ke inbox dan tinggal dihapus manualCara ini hampir sama dengan alur klasik berbasis
procmail, tetapi memakaimaildropsebagai penggantiprocmail. Waktu itu melihat tulisan bahwaprocmailtidak dipelihara lagi, lalu mencari alternatif dan memilihmaildrop, yang merupakan bagian dari Courier MTA tetapi juga bisa dipakai secara mandiriKelebihan penyimpanan email lokal berbasis
maildiradalah banyak klien email ringan, atau dalam istilah email MUA, bisa dipasang ke struktur direktorimaildiryang sama tanpa masalahKonfigurasi ini sangat memuaskan dan kegunaannya sudah terbukti selama beberapa tahun. Kekhawatiran terbesar sekarang adalah tren penyedia email yang hanya membuka antarmuka webmail dan bahkan tidak lagi menyediakan POP3 atau IMAP. Di tempat kerja saat ini pertarungan itu sudah kalah, dan memakai MS Exchange on-premises dengan webmail sebagai satu-satunya cara membaca email itu mengerikan
Hanya webmail, Outlook, atau tidak sama sekali. Terlepas dari tingkat dukungannya, fakta bahwa mereka secara aktif memilih untuk sama sekali tidak mengizinkan klien lain terasa seperti penghinaan terhadap media email itu sendiri
Bisa saja orang berkata, “kalau cukup banyak orang memakainya, pada akhirnya mereka harus mendukung klien email lain,” tetapi justru itulah intinya. Harusnya bisa memakai cara yang lebih baik daripada webmail dan Outlook
Dulu mengelola sendiri server email dan server IMAP, dan teman-teman bahkan meng-host backup MX, tetapi akhirnya pindah ke Fastmail demi menyederhanakan hidup
Email ditata dengan skrip Sieve dan Sieve melalui “filters and rules” milik Fastmail, lalu diambil ke
maildirpada perangkat pribadi dengan isync/mbsyncDi akhir bulan dirapikan secara manual, dan folder dengan sedikit email diarsipkan tiap 6 bulan atau tiap tahun ke
archive/<folder>-YYYYMM. Arsip juga disinkronkan secara lokal dan semuanya dibackup, tetapi masih belum ada cara yang bagus untuk review patchMengelola sendiri server email sampai 2020, lalu menyerah karena volume spam masuk yang terus berubah dan berlangganan Fastmail
Fastmail, kalau dibilang baik-baik, terasa seperti Squirrelmail yang dibuat lebih mewah. Menggunakan fitur Mail filtering mereka untuk memfilter, misalnya mengirim penerima tertentu ke folder tertentu
Terlepas dari penyedianya, memakai struktur arsip sederhana yang mudah dimuat ke klien email mana pun. Caranya adalah satu folder per tahun, jadi ada folder seperti 2025, 2024, 2023, dan setiap folder berisi kira-kira seribu email
Saat tahun baru dimulai, email tahun 2026 yang ada di folder Archive dipindahkan ke folder 2026 yang baru. Saat mencari email, hanya dengan melihat foldernya saja sudah bisa terasa apakah itu dari dalam setahun terakhir atau dari 8 tahun lalu, jadi lebih mudah ditemukan
Menggunakan imapfilter dan imap_tools
Memakai urutan Postfix → spfpolicyd → https://github.com/fazalmajid/gtldmilter → Procmail
Tahu bahwa seharusnya memakai Sieve. Untuk kasus khusus juga pernah menulis pemroses email kustom seperti https://github.com/Dirac-Software/mailsink
Seperti kata Cal Newport, email yang tidak terstruktur seharusnya tidak dipakai untuk alur kerja berulang, dan sangat tidak suka alur kerja berbasis email sehingga cenderung menghindarinya. Karena itu, secara umum setuju dengan tujuan SourceHut, tetapi tidak mempertimbangkannya
Dulu memakai procmail lalu pindah ke Sieve, dan beberapa tahun terakhir menggunakan skrip penandaan notmuch
Bagian penandaan ini yang benar-benar menjadi sangat kuat. Tag sementara bisa dipasang pada thread sambil mempertahankan tag-tag lainnya, dan email bisa dilihat dengan banyak cara berbeda tergantung apa yang ingin dilakukan atau ingin dicari
Jika digabungkan dengan domain email catchall dan mendaftar ke setiap daftar maupun layanan dengan alamat unik, filtering dan penandaan jadi sangat mudah
Sedikit pertanyaan sampingan, tapi penasaran semua orang pakai apa untuk server email keluar
Saat ini saya mengoperasikan server email sendiri di DigitalOcean dan sudah mengatur DKIM/SPF/DMARC, tetapi pengiriman email masih agak tidak stabil
Saya ingin membayar layanan seperti Proton Mail dan memakainya sebagai relay, jadi butuh rekomendasi
Dulu pernah ada diskusi email setups di sini, jadi mungkin bisa menemukan satu-dua rekomendasi di sana
Tepat sebelum benar-benar berhenti meng-host server email sendiri, saya sempat melihat-lihat Roundcube untuk mencoba membuat pengalamannya lebih baik, lalu menemukan Fastmail dan langsung melepas semuanya
Reputasinya buruk karena upaya mereka untuk menghindari spammer tidak cukup memadai. Saya suka Panix; secara default mereka memblokir port keluar 25, tetapi akan membukanya jika diminta, dan jika Anda pelanggan, Anda juga bisa memakai server email keluar mereka sebagai relay. Saya belum pernah mengalami masalah pengiriman
Seperti yang sudah disebutkan, DigitalOcean bukan pilihan yang bagus untuk server email
Dulu saya menulis skrip Sieve sederhana yang menaruh email dengan header
List-IDke folder masing-masing. Jika foldernya belum ada, folder akan dibuat: https://gist.github.com/epilys/bf190ffb0147aa5ab863f7fa886a27daKekurangannya adalah nilai
List-IDpada beberapa newsletter berupa nilai yang sulit dibaca manusia, mirip UUIDSaya memakai Thunderbird
Untuk arsip, fitur pengarsipan bawaan sudah cukup. Sepanjang yang saya tahu, email disimpan ke disk sebagai file teks. Anda bisa mengatur metode pengarsipan seperti folder per tahun atau folder per tahun+bulan
Awalnya saya melakukan itu, tetapi akhirnya saya membiarkan arsip mencerminkan struktur folder akun email apa adanya
Untuk mailing list, header
List-Idadalah yang terbaik. Berdasarkan itu, saya mengirim email ke direktori tertentu. Untuk label, Thunderbird memang mendukung tag, tetapi saya tidak memakainya; folder tujuan saja sudah cukupSaya tidak banyak meninjau patch lewat email, tetapi pernah sedikit memakai SourceHut, yang memperlakukan alur kerja email sebagai fitur kelas satu
Thunderbird punya sistem pemfilteran sisi klien sendiri, dan karena perangkat utama saya pada praktiknya hampir selalu menyala, itu cocok sekali. Seiring waktu, terkumpul puluhan filter yang memindahkan email berdasarkan domain, biasanya top-level domain, atau header
List-Iddari daftar emailNamun, untuk sinkronisasi Thunderbird, praktis hampir tidak ada apa-apa di semua aspek: arsip, email, pengaturan, filter, dan hampir semuanya
Memang sedang dikerjakan, tetapi terakhir kali saya cek, fokusnya masih pada memodernisasi dan menyatukan backend codebase yang merupakan hasil rekayasa ala zaman Wild West selama lebih dari 20 tahun. Setiap kontributor membuat caranya sendiri dengan SQLite, teks biasa, file JSON, database mork, dan sebagainya, jadi ya semoga beruntung saja :D