尝试在 Virtualmin 中启用 DKIM 时出错
Error when trying to enable DKIM in Virtualmin
我正在尝试根据 these instructions 在 Virtualmin 中启用 DKIM 签名。
当我保存更改时,它开始将 DKIM 记录添加到各种虚拟域,直到它命中具有大量别名域的特定域。它因以下错误而停止:
Failed to save DKIM settings : Missing file to open at
virtual_server::/usr/libexec/webmin/virtual-server/feature-dns.pl line
2782
此 .pl 文件中的适用代码是:
else {
# On local BIND
$file = &get_domain_dns_file($ad);
>> line 2782: &open_tempfile(EMPTY, ">$file", 0, 1);
&close_tempfile(EMPTY);
&create_alias_records($file, $ad,
$ad->{'dns_ip'} || $ad->{'ip'});
$recs = [ get_domain_dns_records($ad) ];
}
然后我尝试将此域添加到框 "Never sign domains"。
它仍然挂在同一个域,这次试图 "remove DKIM records"。
Virtualmin 版本 4.04 GPL
Webmin 版本:1.660
Linux版本:Centos 6.5 64位
运行 Postfix、Dovecot、Bind、Apache HTTP 2.x 等。
Virtualmin 中的多个虚拟域
感谢您的帮助。
Virtualmin 4.04 版已于一年多前发布。升级到最新版本,即 4.15-2。据我所知,DKIM 在当前版本的 CentOS 6 上很容易工作。
您还需要升级 Webmin,因为这也是当前版本的许多修订。
如果您使用 install.sh 脚本安装了 Virtualmin,您应该能够简单地执行 apt-get 升级以从我们的存储库中获取最新的软件包。如果您一年多没有更新系统,那么您肯定有 多个 并且可能相当严重的安全漏洞(Webmin/Virtualmin 去年甚至有一些本地文件访问漏洞已在 1.720/4.13 版本左右修复。
如果当前版本的 Virtualmin 问题仍然存在,请告诉我,我会帮助您解决问题。
我正在尝试根据 these instructions 在 Virtualmin 中启用 DKIM 签名。
当我保存更改时,它开始将 DKIM 记录添加到各种虚拟域,直到它命中具有大量别名域的特定域。它因以下错误而停止:
Failed to save DKIM settings : Missing file to open at virtual_server::/usr/libexec/webmin/virtual-server/feature-dns.pl line 2782
此 .pl 文件中的适用代码是:
else {
# On local BIND
$file = &get_domain_dns_file($ad);
>> line 2782: &open_tempfile(EMPTY, ">$file", 0, 1);
&close_tempfile(EMPTY);
&create_alias_records($file, $ad,
$ad->{'dns_ip'} || $ad->{'ip'});
$recs = [ get_domain_dns_records($ad) ];
}
然后我尝试将此域添加到框 "Never sign domains"。 它仍然挂在同一个域,这次试图 "remove DKIM records"。
Virtualmin 版本 4.04 GPL Webmin 版本:1.660 Linux版本:Centos 6.5 64位 运行 Postfix、Dovecot、Bind、Apache HTTP 2.x 等。 Virtualmin 中的多个虚拟域
感谢您的帮助。
Virtualmin 4.04 版已于一年多前发布。升级到最新版本,即 4.15-2。据我所知,DKIM 在当前版本的 CentOS 6 上很容易工作。
您还需要升级 Webmin,因为这也是当前版本的许多修订。
如果您使用 install.sh 脚本安装了 Virtualmin,您应该能够简单地执行 apt-get 升级以从我们的存储库中获取最新的软件包。如果您一年多没有更新系统,那么您肯定有 多个 并且可能相当严重的安全漏洞(Webmin/Virtualmin 去年甚至有一些本地文件访问漏洞已在 1.720/4.13 版本左右修复。
如果当前版本的 Virtualmin 问题仍然存在,请告诉我,我会帮助您解决问题。