首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Virtualmin启用带有后缀错误的DKIM : initctl:未知作业: dkim-milter

Virtualmin启用带有后缀错误的DKIM : initctl:未知作业: dkim-milter
EN

Stack Overflow用户
提问于 2012-10-19 10:38:10
回答 1查看 1.8K关注 0票数 2

使用后缀作为MTA:-启用DomainKeys标识邮件时,在centos 6.3服务器上的virtualmin中安装DKIM时出现了以下错误

查找虚拟服务器以启用DKIM。。。发现1台服务器

在文件/etc/dkim.key中生成私钥。。。完成

从/etc/dkim.key中的私钥中提取公钥。。。完成

在DKIM过滤器配置中设置域和选择器。。。完成

将DKIM记录添加到DNS域core1234.link s18.org。。。成功添加

在启动时启用DKIM过滤器。。。完成

代码语言:javascript
复制
Starting DKIM filter ..
.. start failed : initctl: Unknown job: dkim-milter

DKIM setup failed!

重新启动DNS服务器。。。完成

任何帮助都会很好

EN

回答 1

Stack Overflow用户

发布于 2012-11-07 15:45:49

我自己也碰到过这个。原因似乎是CentOS 6上的dkim包还没有使用新的upstart init守护进程(而VirtualMin假设它应该是一个新启动的任务,因为它正在检测操作系统为CentOS 6)。

为了解决这个问题,我创建了这个文件:/etc/init/dkim-milter.conf,其内容如下:

代码语言:javascript
复制
description "DKIM Milter Job shim for VirtualMin"
author "Raif Atef"
start on runlevel 5
stop on runlevel [!5]

pre-start script
    sh /etc/init.d/dkim-milter start
end script

post-stop script
    sh /etc/init.d/dkim-milter stop
end script

这让Virtualmin控制dkim-milter通过启动并通过检查。当然,正确的解决方案是将此错误报告给包维护人员,并要求他们将/etc/init.d/dkim-milter转换为新启动作业格式。

我从这里取了代码:https://askubuntu.com/questions/14810/from-init-d-to-upstart-is-there-a-bridge

(参考: CentOS 6开始像Ubuntu一样使用Upstart,但是只有少数软件包被转换成使用它)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12972515

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档