Ada banyak yang ditulis untuk menggunakan emacs sebagai program email primer yang lengkap. Saya mencari sesuatu dengan pengaturan sederhana sehingga saya dapat menjadikan Thunderbird sebagai program manajemen email utama saya, tetapi menulis dan mengirim email dalam emacs. Karena python dapat mengirim email dari baris perintah, saya menduga ini tidak akan terlalu sulit untuk emacs.
Langkah selanjutnya: jika memungkinkan saya masih ingin dapat melakukan sinkronisasi dengan server imap untuk melakukan ~ 100 email terakhir sehingga saya dapat menulis tanggapan di emacs. Ini tidak memerlukan manajemen folder, tetapi sejumlah sinkronisasi, meskipun saya tidak perlu menyimpan pesan yang tersedia secara lokal untuk emacs setelah sesi. Apakah masih memerlukan offlineimap?
Ada saran untuk konfigurasi yang sesuai?
elisp
sepanjang jalan. Namun, itu sangat bermanfaat sekali Anda mendapatkannya untuk melakukan persis apa yang Anda inginkan. Saya menggunakan Wanderlust, dan saya masih mengutak-atik perilakunya dari waktu ke waktu - sudah setahun dan mengutak-atik / menyesuaikan Emacs telah menjadi obsesi harian saya.Jawaban:
Anda dapat menggunakan add-on Editor Eksternal untuk Thunderbird, dan kemudian mengatur editor eksternal Anda ke emacs. Jika Anda pergi ke situs ini , Anda dapat mengunduh file
exteditor_v100.xpi
. Kemudian dari dalam Thunderbird, dari add-ons manager, Anda dapat "menginstal add-on from file". Setelah memulai ulang, Anda dapat menemukan opsi untuk Editor Eksternal di manajer add-ons, dan dari sana Anda dapat meletakkan path ke emacs Anda sebagai editor eksternal Anda. Itu harus sesuai dengan kebutuhan Anda.Dengan semua itu dikatakan:
Ini masalah, dan saya tidak yakin Anda benar-benar menginginkan ini. Setiap sederhana setup suntingan email dalam emacs tidak akan menggunakan Thunderbird sebagai manajemen email utama Anda.
Saya sangat merekomendasikan menggunakan mu4e dan offlineimap. Saya mulai menggunakannya sebelum saya tahu apa-apa tentang emacs, dan itu sama mudahnya dengan klien email.
sumber
Paling tidak, ini harus Anda mulai:
Ini adalah apa yang saya miliki di file init saya untuk menulis email, dan mengirimkannya menggunakan gmail, gnutsl harus diinstal di OS Anda:
Anda harus mengkonfigurasi kotak surat Anda dan mengaktifkan IMAP , Anda akan dapat mengelola email Anda dari banyak perangkat. Ini adalah konfigurasi saya, untuk membaca email dari gmail menggunakan emacs & gnus:
Saya tidak pernah menggunakan offlineimap , tetapi Anda harus jika Anda ingin mengelola email Anda saat offline, kemudian, segera setelah Anda online, sinkronisasi akan terjadi antara komputer Anda dan server
File ~ / .authinfo akan digunakan untuk menyimpan kredensial Anda, dan itu akan memiliki setidaknya dua baris, baris pertama untuk mengirim surat:
machine smtp.gmail.com port 587 login [email protected] password NotsoiNcreDiblePassword
Yang kedua untuk mengambil email:
machine imap.gmail.com secret port 993 login [email protected] password NotsoiNcreDiblePassword
sumber
Jika Anda ingin sinkronisasi dengan server IMAP, saya sarankan bekerja dengan maildir lokal dan offlineimap untuk menyinkronkannya dengan server jauh. Bergantung pada struktur folder Anda, Anda dapat membatasi sinkronisasi ke satu direktori dan membersihkannya setelah Anda selesai. (Offlineimap tidak akan menghapus email yang Anda hapus secara lokal jika Anda juga menghapus cache.)
Namun, jika maildir Anda sudah dikelola oleh Thunderbird, Anda benar-benar tidak perlu sama sekali karena Anda hanya dapat membuka email yang ada sebagai file (itulah keindahan maildir dibandingkan dengan beberapa format yang lebih padat).
Untuk menulis email, Anda hanya perlu membuat file teks dengan tajuk yang tepat.
message-mode
lakukan ini untukmu. (Sebagian besar klien email untuk Emacs hanya menggunakan kembalimessage-mode
alih-alih menciptakan antarmuka mereka sendiri untuk menulis email.) Setelah Anda memiliki file email yang valid, Anda dapat menggunakan perintah terpisah (seperti msmtp) untuk mengirimnya. Anda dapat mengonfigurasimessage-mode
untuk menggunakan msmtp seperti ini:Konfigurasi msmtp Anda independen dari Emacs dan Anda dapat menggunakannya di luar Emacs.
Sekarang Anda hanya selangkah dari membaca email Anda di Emacs. Untuk tugas ini saya sarankan menggunakan
mu4e
. Tentu saja, ini sepenuhnya opsional karena Anda dapat membaca maildir yang disinkronkan dengan klien email lainnya. Thunderbird, misalnya, dapat menggunakan maildir lokal sebagai backend penyimpanan.sumber