![在 virtualmin 中创建虚拟服务器:邮箱失败,文件描述符错误](https://linux22.com/image/110361/%E5%9C%A8%20virtualmin%20%E4%B8%AD%E5%88%9B%E5%BB%BA%E8%99%9A%E6%8B%9F%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%9A%E9%82%AE%E7%AE%B1%E5%A4%B1%E8%B4%A5%EF%BC%8C%E6%96%87%E4%BB%B6%E6%8F%8F%E8%BF%B0%E7%AC%A6%E9%94%99%E8%AF%AF.png)
我正在尝试在 virtualmin 中创建虚拟服务器,每次单击创建时都会显示错误:
为管理用户创建邮箱 .. .. 邮箱失败:关闭时无法写入 /home/Domainname//var/mail/user :/usr/libexec/webmin/web-lib-funcs.pl 第 1427 行处的文件描述符错误。
我想我已经尝试了所有可能的方法,我也重启了服务器。我尝试将帐户计划(即磁盘配额)更改为无限制。
但它一次又一次地显示相同的错误。
我现在应该怎么做 ??
答案1
您是否尝试手动配置 Virtualmin?安装脚本应该已为您正确设置;它应该是 $HOME/Maildir (假设您没有理由使用旧的 mbox mailspool 格式)。在用户家中的 var 中使用传统的邮件假脱机是没有意义的。
如果您手动配置它,您将花费很长的一天。此特定选项需要在 Postfix、Procmail、Usermin 和 Dovecot 中配置。几乎每项涉及邮件的服务都需要知道邮件所在的位置。
安装程序的下一版本允许在安装后随时独立启用和配置各个服务(Web、邮件、数据库等)。但是,目前我没有一个简单的脚本来指导您自动配置您的邮件(这里有一个旧的邮件设置脚本:http://software.virtualmin.com/lib/mail-setup.pl但它太旧了,除了作为手动执行步骤的参考外,我不推荐它用于任何其他用途。如果这是一个新系统,尚未投入使用,我建议您重新开始并使用安装脚本,让它为您设置邮件。
如果您确实使用了安装脚本,并且只更改了这一个选项...只需将其更改回默认值(可能在 Postfix 配置中的 main.cf 中,除非您使用另一台邮件服务器) $HOME/Maildir)。
如果您使用安装脚本并且没有更改此选项,则可能存在错误,但我还没有看到有人报告它。您使用什么操作系统和版本?