Secara otomatis mengurutkan daftar pesan ke daftar folder dengan IMAP

9

Saya ingin secara otomatis memindahkan pesan yang diterima ke folder khusus daftar di server IMAP dengan mutt. Semua daftar ini listsdikenal sebagai mutt.

Apa yang saya lakukan sekarang adalah menandai pesan secara berkala Senderdan kemudian tag-savemengirimkannya ke folder yang benar. Mutt sudah menyarankan folder yang benar. Ini sepertinya terlalu pejalan kaki bagi saya, dan saya merasa harus ada cara untuk mengotomatisasi ini.

Saya tahu ada alat khusus yang tersedia untuk melakukan ini di luar MUA, tetapi satu-satunya cara untuk mengakses server ini tampaknya melalui beberapa MUA (misalnya saya tidak memiliki akses shell).

Bagaimana cara terbaik saya melakukan ini di dalam mutt?

Benjamin Bannier
sumber
Claws-mail MUA dapat melakukannya dengan mudah, tetapi itu adalah aplikasi GUI.
Keith

Jawaban:

5

muttadalah MUA interaktif, tanpa kemampuan penyaringan otomatis. Pilihan terbaik Anda adalah menemukan (atau menulis) klien IMAP skrip.

Terkadang server email juga memiliki antarmuka web dengan fitur pengeditan filter, atau protokol ManageSieve.


Atau, sangat jelek tapi bisa dilakukan:

  • ambil pesan ke komputer Anda sendiri menggunakan fetchmail / getmail / offlineimap
  • filter melalui procmail / maildrop / saringan
  • simpan di server IMAP Anda sendiri, atau unggah kembali menggunakan offlineimap.
pengguna1686
sumber
+1 untuk menyebutkan memeriksa semua antarmuka web yang tersedia. penyaringan IMAP sisi server >> penyaringan IMAP sisi klien
afrazier
Terima kasih atas jawaban ini, tetapi saya harus mengatakan itu tidak membantu saya sama sekali. Jika ada akhirnya saya akan menulis makro keyboard untuk melakukan ini di mutt.
Benjamin Bannier
4

Anda dapat menggunakan imapfilter untuk melakukan hal itu. Dari dokumentasi:

IMAPFilter adalah utilitas penyaringan email. Terhubung ke server surat jarak jauh menggunakan Internet Message Access Protocol (IMAP), mengirimkan permintaan pencarian ke server dan memproses kotak surat berdasarkan hasil. Ini dapat digunakan untuk menghapus, menyalin, memindahkan, menandai, dll. Pesan-pesan yang berada di kotak surat di server surat yang sama atau berbeda. Versi 4rev1 dan 4 protokol IMAP didukung.

IMAPFilter menggunakan bahasa pemrograman Lua sebagai bahasa konfigurasi dan ekstensi.

Sardathrion - menentang penyalahgunaan SE
sumber