mail (1) tidak dapat membuka kotak surat Maildir

9

Saya harus menyiapkan server email untuk kelas dan telah menginstal exim (menggunakan format kotak surat Maildir) dan mengirim sendiri email kepada saya. Saya tidak dapat membaca email: Saya telah mengatur MAILvariabel ~/Maildirtetapi ketika saya mencoba untuk membuka mailsaya dapatkan

pad-20@PAD-20:~$ mail
mail: /home/pad-20/Maildir/: Is a directory

Saya juga mengubah pengaturan /etc/pam.d/{login,su,sshd}sesuai dengan panduan ini , tetapi semua yang dilakukan adalah memberi saya ringkasan email baru ketika saya masuk.

Yang aneh adalah itu frmbekerja:

pad-20@PAD-20:~$ frm
    Test 2 from telnet

(Itulah subjek email uji yang saya kirim).

Ada pertanyaan lain pada askubuntu yang serupa, kecuali bahwa masalah mereka telah diperbaiki setelah menyetel MAILvariabel dengan benar.

bob Esponja
sumber

Jawaban:

14

Unix tradisional /usr/bin/mailhanya mendukung format kotak surat. Itu lebih tua dari maildir.

Di bawah Ubuntu, /usr/bin/mailada dua alternatif: heirloom-mailx Instal pusaka-mailx dan bsd-mailx Instal bsd-mailx . Masing-masing dari keduanya memiliki ekstensi ke utilitas historis, tetapi versi Heirloom lebih dari itu. Khususnya, Hanya versi Heirloom yang memiliki dukungan maildir (dan IMAP, dan penanganan charset yang layak, serta MIME).

Pastikan Anda telah menginstal versi Heirloom. Jika Anda memiliki keduanya, alternatifnya adalah heirloom-mailx; periksa apakah Anda belum mengubah pengaturan default dengan menjalankan sudo update-alternatives --config mailx.

Gilles 'SANGAT berhenti menjadi jahat'
sumber
1
Terima kasih, menginstal heirloom-mailx memecahkan masalah ini. Saya akan memilih Anda juga tetapi tidak memiliki cukup perwakilan.
bob esponja