.Eml dosyalarını mutt ile açma


17

Nasıl bir .eml dosyaları linux açmak gerekir? İşleyebilir miyim emin değilim mutt?

GÜNCELLEME

Kısmen yeni bir posta kutusu oluşturarak çalıştım:

mkdir -p a/{cur,tmp,new}

Ve eml dosyasını bir / cur'a yerleştirin, aşağıdakileri okuyabilirim:

mutt -f

Ama henüz tam olarak istediğim bu değil


Düzenleyiciniz vimmutt olarak ayarlanmışsa , düz metin olarak açılmazlar mı? Eklerse mailcap, metin düzenleyicinizle açmak için bir giriş de ayarlayabilirsiniz .
jasonwryan

2
@ warl0ck Soruyu düzenlemeden önce cevaplarda belirtilenleri test ettiniz mi?
Sam

Yanıtlar:


22

mutt bireysel mesajları açamıyor gibi görünüyor. Yapabileceğiniz şey, .eml dosyasını tek bir ileti içeren bir mbox klasörüne dönüştürmektir. Bu, temelde, Fromaşağıdakiler kullanılarak yapılabilecek bir satır eklemeyi içerir formail -b:

formail -b < themessage.eml > themessage.mbox

Bu, mutt içinde change-folder(varsayılan anahtar c) kullanılarak açılabilir .


5
Güzel cevap. Ayrıca iletinin doğrudan komut satırında açılabileceğini de ekleyeceğim: mutt -f themessage.mbox Ayrıca, sisteminizde zaten yüklü değilse formail komutu procmail paketinin bir parçasıdır (en azından debian tabanlı sistemler).
Jeff Bauer

5

Ben de aynı problemi yaşadım. "Formail -b" önerisi için teşekkürler.

Aşağıdaki mailcap girişi, manuel kaydetme, "formail -b" komutunu çalıştırma ve posta kutusuna geçme zorunluluğunu ortadan kaldırıyor gibi görünüyor. Bu üç adım <enter>, ekleme görünümünde ileti / rfc822 ekini itmeye indirgenmiştir :

message/rfc822; formail -b < %s > %s.mbox && mutt -f '%s.mbox'; needsterminal

Ek avantaj, .mbox dosyasının /tmp dizinde ve daha sonra temizlenmesi gerekmemesidir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.