Linuxでメールボックスのパスを変更する方法


0

Ubuntuサーバー18.04を実行し、PostFixとmailutilsをインストールしました。

私はpostfixにいくつかのテストEメールを送りました、そしてそれらはプレーンテキストファイルに保存されます。 /var/mail 受信者の別名として指定されます。使用すると mail コマンド、それはメールボックスのパスを与え、利用可能なメールがないと言います。

Cannot open mailbox /home/user/Maildir/: Is a directory
No mail for user
You have mail in /home/user/Maildir/

フォルダが空で、返信が矛盾しています。これを正しく設定するにはどうすればよいですか。私が盲目的に他の指示に従っていたときにそれは変更されました。

naps1saps 2 10月 2018 15:32
ソース

回答:


0

/ var / mailにmbox形式でメールを保存することが望まれる場合、postfixは正しく機能しているようですが、mailutilsは/etc/mail.rcの設定と混同されます。 g。そのファイルを調べてください。デフォルトの設定が読まれないようにするには、-nオプションを指定してmailコマンドを起動しようとすると、結果が表示されます。

他のオプションはpostfixにユーザのホームスペースにメールを保存するように教えることです - 通常は/ home / $ USER / Maildirにあり、それはあなたが望むそして必要なものIMOです - あなたはそれをコマンドを呼び出すことができます

sudo postconf -e "home_mailbox = Maildir/"

これは/etc/postfix/main.cfにhome_mailboxディレクティブを追加します - 実行する前に確認できます。そしてあなたがそれをした後。

あなたはあなたがmboxスタイルかmaildirスタイルを望むかどうかを選ばなければなりません。一言で言えば、mboxは、何千もの小さなメッセージ(通常はスパム)には主に「書き込み専用」アクセスに適しており、maildirは大きなメッセージを処理する場合に最適です。 100MB以下のメールボックスでは、ほとんどあなたが選ぶものは関係ありません。

Vít Baloun 2 10月 2018 15:32
ソース
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.