Erstellen Sie einen virtuellen Server in Virtualmin: Postfach fehlgeschlagen, ungültiger Dateideskriptor

Erstellen Sie einen virtuellen Server in Virtualmin: Postfach fehlgeschlagen, ungültiger Dateideskriptor

Ich versuche, in Virtualmin einen virtuellen Server zu erstellen, und jedes Mal, wenn ich auf „Erstellen“ klicke, wird ein Fehler angezeigt:

Erstellen des Postfachs für den Administrationsbenutzer .. .. Postfach ist fehlgeschlagen: Schreiben in /home/Domainname//var/mail/user beim Schließen fehlgeschlagen: Ungültiger Dateideskriptor bei /usr/libexec/webmin/web-lib-funcs.pl, Zeile 1427.

Ich glaube, ich habe alles Mögliche versucht. Ich habe auch meinen Server neu gestartet. Ich habe versucht, den Kontoplan (d. h. das Festplattenkontingent) auf unbegrenzt zu ändern.

Es wird jedoch immer wieder derselbe Fehler angezeigt.

Was sollte ich jetzt tun ??

Antwort1

Versuchen Sie, Virtualmin manuell zu konfigurieren? Das Installationsskript sollte dies für Sie richtig eingestellt haben; es sollte $HOME/Maildir sein (vorausgesetzt, Sie haben keinen Grund, das alte Mbox-Mail-Spool-Format zu verwenden). Es ergibt keinen Sinn, einen herkömmlichen Mail-Spool in var innerhalb des Home-Verzeichnisses des Benutzers zu verwenden.

Wenn Sie es manuell konfigurieren, steht Ihnen ein langer Tag bevor. Diese spezielle Option muss in Postfix, Procmail, Usermin und Dovecot konfiguriert werden. So ziemlich jeder Dienst, der mit E-Mails in Berührung kommt, muss wissen, wo die E-Mails gespeichert sind.

Die nächste Version des Installationsprogramms ermöglicht es, einzelne Dienste (Web, E-Mail, Datenbanken usw.) jederzeit nach der Installation unabhängig voneinander zu aktivieren und zu konfigurieren. Derzeit habe ich jedoch kein einfaches Skript, auf das ich Sie verweisen kann, um Ihre E-Mails automatisch zu konfigurieren (hier gibt es ein altes E-Mail-Setup-Skript:http://software.virtualmin.com/lib/mail-setup.plaber es ist so alt, dass ich es nur als Referenz zum manuellen Ausführen der Schritte empfehlen kann.) Wenn es sich um ein neues System handelt und es noch nicht in Betrieb ist, empfehle ich Ihnen, von vorne zu beginnen, das Installationsskript zu verwenden und es einfach die E-Mail-Einrichtung für Sie durchführen zu lassen.

Wenn Sie das Installationsskript verwendet haben und nur diese eine Option geändert haben, ändern Sie sie einfach zurück auf die Standardeinstellung ($HOME/Maildir) (das befindet sich wahrscheinlich in der Postfix-Konfiguration in main.cf, es sei denn, Sie verwenden einen anderen Mailserver).

Wenn Sie das Installationsskript verwendet und diese Option nicht geändert haben, liegt möglicherweise ein Fehler vor, aber ich habe noch niemanden gesehen, der ihn gemeldet hat. Welches Betriebssystem und welche Version verwenden Sie?

verwandte Informationen