sendmail
またはpostfix
を使用してローカル専用のメールアカウントを設定できます。メッセージは/var/mail/USERNAME
に保存され、mutt
を使用してターミナルウィンドウで読み取ることができます。
このメールボックスから読み取るようにいくつかのMUA GUIを設定しようとしましたが、それらはすべてSMTPまたはIMAPの詳細を期待しています。 (Evolution、Geary、Thunderbirdを試してみました。)ローカルSMTPまたはIMAPサーバーを構成せずに、GUIでローカルメールボックスにアクセスする方法はありますか?専用のGUIを使用してもかまいません。
Unixスタイルのシステムで利用できるほとんどのMUAは、依然としてローカルメールボックスをサポートしていますが、それらにアクセスする方法は必ずしも明白ではありません。
進化中
新しいメールアカウントを作成します。メールアドレスをUSERNAME@localhost
に設定します。 「入力したメールアドレスに基づいてメールサーバーの詳細を検索する」を無効にします。 [メールの受信]で、サーバータイプを[標準のUnix mboxスプールファイル]に設定し、ファイルの場所を/var/mail/USERNAME
に設定します。 [メールの送信]で、サーバーの種類を[なし]に設定します。
Geary
Gearyは現在mboxをサポートしていません。 すべてのメールアカウントにSMTPおよびIMAPサーバーが関連付けられている必要があるため、これらをローカルで設定する必要があります。
サンダーバードで
メールアカウントウィザードをキャンセルしてから、アカウント設定にアクセスします(AltE 「編集」メニューを開き、次に「アカウント設定」を開きます)。そこから、「アカウントアクション」ドロップダウンをクリックし、「他のアカウントを追加...」を選択します。 「Unix Mailspool」が選択されていることを確認し、「次へ」をクリックします。 IDを入力します—メールアドレスのローカル部分がデフォルトでスプール名として使用されます(/var/spool/mail
内のファイルで、読みたいメールが含まれています)— [次へ]をクリックします。 「次へ」をクリックして、「送信サーバー情報」ページをスキップします。アカウント名を確認し、「次へ」をクリックします。最後に、「完了」をクリックして、アカウント設定を確認します。その後、ローカルメールボックスから電子メールを取得できるはずです。
注
多くの場合、MUAはメールをローカルメールボックスから優先ストレージに移動します。つまり、後で別のMUAを使用してメールを読むことができなくなります。 mutt
はこれを行わないように指示できます。Thunderbird&coについてはわかりません.
テストするには、mail USERNAME@localhost
を使用してローカルのメールを送信できます。次のようにプロンプトに入力します
$ mail USERNAME@localhost
Cc: <leave blank, hit enter>
Subject: test subject
test body <hit enter>
<hit Ctrl-D>
mail
と入力すると、メールが受信されたことを確認できます。 Qキーを押して、テキストベースのメールクライアントを終了します。次に、お好みのMUA GUIを介して受信トレイを確認します。