Bagaimana seharusnya seseorang membuka file .eml di linux? Saya tidak yakin apakah mutt
bisa menanganinya?
MEMPERBARUI
Saya mengerjakannya sebagian, dengan membuat kotak surat baru:
mkdir -p a/{cur,tmp,new}
Dan tempatkan file eml di / cur, saya bisa membacanya dengan:
mutt -f
Tapi itu bukan yang saya inginkan
vim
mutt, bukankah mereka dibuka sebagai teks biasa? Anda juga bisa mengatur entrimailcap
untuk membukanya dengan editor teks Anda jika itu adalah lampiran.Jawaban:
mutt tampaknya tidak dapat membuka pesan individual. Yang dapat Anda lakukan adalah mengonversi file .eml ke folder mbox yang berisi satu pesan. Ini pada dasarnya melibatkan menambahkan
From
garis di atas, yang dapat dilakukan dengan menggunakanformail -b
:Ini kemudian dapat dibuka dalam mutt menggunakan
change-folder
(kunci defaultc
).sumber
mutt -f themessage.mbox
Juga, perintah formail adalah bagian dari paket procmail, jika Anda belum menginstalnya di sistem Anda (setidaknya sistem berbasis debian).Saya memiliki masalah yang sama. Terima kasih atas saran "formail -b".
Entri mailcap berikut tampaknya menghilangkan keharusan untuk menyimpan secara manual, menjalankan "formail -b", dan mengubah ke kotak surat. Tiga langkah ini direduksi menjadi mendorong
<enter>
lampiran pesan / rfc822 dalam tampilan lampiran:message/rfc822; formail -b < %s > %s.mbox && mutt -f '%s.mbox'; needsterminal
Keuntungan tambahan adalah bahwa file .mbox dibuat dalam
/tmp
direktori dan tidak memerlukan pembersihan setelahnya.sumber