mail(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次の2つの選択肢がある家宝-mailxの heirloom-mailxをインストールするBSD-mailxのを bsd-mailxをインストールする。2つはそれぞれ、履歴ユーティリティの拡張機能を備えていますが、家宝のバージョンはさらに拡張されています。特に、Heirloomバージョンのみがmaildirサポート(およびIMAP、まともな文字セット処理、およびMIME)をサポートしています。

家宝版がインストールされていることを確認してください。両方ある場合、デフォルトはheirloom-mailxです。を実行して、デフォルト設定を変更していないことを確認しますsudo update-alternatives --config mailx


1
ありがとう、家宝のmailxをインストールすると問題が解決しました。私もあなたに投票しますが、十分な担当者がいません。
bob esponja
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.