virtualmin で仮想サーバーを作成: メールボックスが失敗しました。ファイル記述子が不正です

virtualmin で仮想サーバーを作成: メールボックスが失敗しました。ファイル記述子が不正です

virtualmin で仮想サーバーを作成しようとしていますが、作成をクリックするたびにエラーが表示されます:

管理ユーザーのメールボックスを作成しています。.. .. メールボックスに失敗しました: 閉じるときに /home/Domainname//var/mail/user に書き込めませんでした: /usr/libexec/webmin/web-lib-funcs.pl の 1427 行目のファイル記述子が不正です。

可能なことはすべて試したと思います。サーバーを再起動しました。アカ​​ウント プラン (ディスク クォータなど) を無制限に変更してみました。

しかし、同じエラーが何度も表示されます。

私は今どうすればいい ??

答え1

Virtualmin を手動で設定しようとしていますか? インストール スクリプトによって正しく設定されているはずです。$HOME/Maildir に設定されているはずです (古い mbox メール スプール形式を使用する理由がないと仮定)。ユーザーのホーム内の var で従来のメール スプールを使用するのは意味がありません。

手動で設定する場合、長い一日を過ごすことになります。このオプションは、Postfix、Procmail、Usermin、および Dovecot で設定する必要があります。メールに関係するほぼすべてのサービスでは、メールがどこに保存されているかを知る必要があります。

インストーラの次のバージョンでは、インストール後いつでも個々のサービス (Web、メール、データベースなど) を個別に有効化および構成できます。ただし、現時点では、メールを自動構成する簡単なスクリプトを紹介することはできません (古いメール設定スクリプトがここにあります:http://software.virtualmin.com/lib/mail-setup.plただし、非常に古いため、手動で手順を実行するための参照以外の用途にはお勧めしません。) これが新しいシステムであり、まだサービスされていない場合は、最初からやり直してインストール スクリプトを使用し、メールの設定を任せることをお勧めします。

インストール スクリプトを使用していて、このオプションを 1 つだけ変更した場合は、それをデフォルト ($HOME/Maildir) に戻すだけです (別のメール サーバーを使用していない限り、おそらく Postfix 構成の main.cf にあります)。

インストール スクリプトを使用していて、このオプションを変更しなかった場合、バグが発生する可能性がありますが、それを報告した人は見たことがありません。使用している OS とバージョンは何ですか?

関連情報