пошта (1) не вдається відкрити поштову скриньку Maildir


9

Мені довелося налаштувати сервер електронної пошти для класу і встановити exim (використовуючи формат поштової скриньки Maildir) і надіслав собі електронний лист. Я не можу прочитати електронну пошту: я встановив MAILзмінну, ~/Maildirале коли я намагаюся відкрити, mailя отримую

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

Я також змінив налаштування /etc/pam.d/{login,su,sshd}відповідно до цього посібника , але все, що зроблено, це дати мені новий підсумок електронної пошти, коли я входжу в систему.

Дивне те, що frmпрацює:

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

(Це тема тестового електронного листа, який я надіслав).

Існує ще одне питання щодо askubuntu, схоже, за винятком того, що їх проблема була виправлена ​​після MAILправильної установки змінної.

Відповіді:


14

Традиційний unix /usr/bin/mailпідтримує лише формат поштової скриньки. Зрештою, це maildir.

У Ubuntu /usr/bin/mailє дві альтернативи: heirloom-mailx Встановіть heirloom-mailx та bsd-mailx Встановіть bsd-mailx . Кожен з двох має розширення до історичної корисності, але версія Heirloom тим більше. Зокрема, лише версія Heirloom має підтримку maildir (і IMAP, і гідну обробку карт, і MIME).

Переконайтеся, що у вас встановлена ​​версія Heirloom. Якщо у вас обоє, альтернативні параметри за замовчуванням до heirloom-mailx; переконайтеся, що ви не змінили налаштування за замовчуванням, запустивши sudo update-alternatives --config mailx.


1
Дякуємо, встановлення heirloom-mailx вирішило проблему. Я б проголосував за вас, але не маю достатньої кількості представників.
bob esponja
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.