--- var/packages/MailPlus-Server/scripts/start-stop-status
+++ var/packages/MailPlus-Server/scripts/start-stop-status
@@ -1350,7 +1350,14 @@
 		local SpamEnable=`${MAILPLUS_SERVER_BACKEND_BINARY} --getConfKeyVal spam_enable`
 		local MCPEnable=`${MAILPLUS_SERVER_BACKEND_BINARY} --getConfKeyVal mcp_enable`
 		local SPFCheckEnable=`${MAILPLUS_SERVER_BACKEND_BINARY} --getConfKeyVal enable_spf_check`
-		local DKIMSignEnable=`${MAILPLUS_SERVER_BACKEND_BINARY} --getConfKeyVal enable_dkim_sign`
+		local DKIMSignEnable="no"
+		local DomainID
+		for DomainID in $(${MAILPLUS_SERVER_BACKEND_BINARY} --getDomainIDList); do
+			if [ "$(${MAILPLUS_SERVER_BACKEND_BINARY} --getConfKeyVal "enable_dkim_sign-${DomainID}")" = "yes" ]; then
+				DKIMSignEnable="yes"
+				break
+			fi
+		done
 		local DKIMEnable=`${MAILPLUS_SERVER_BACKEND_BINARY} --getConfKeyVal enable_dkim`
 		local DMARCEnable=`${MAILPLUS_SERVER_BACKEND_BINARY} --getConfKeyVal enable_dmarc`
 		if [ x"${SpamEnable}" = x"yes" -o x"${AntiVirusEnable}" = x"yes" -o x"${MCPEnable}" = x"yes" \
--- var/packages/MailPlus-Server/target/scripts/daemon/util.sh
+++ var/packages/MailPlus-Server/target/scripts/daemon/util.sh
@@ -50,6 +50,20 @@
 	fi
 }
 
+checkDomainConfKey() {
+	local key="$1"
+	local domain_ids="$(${MAILPLUS_SERVER_BACKEND_BINARY} --getDomainIDList)"
+	local id
+
+	for id in ${domain_ids}; do
+		if [ "yes" == "$(${MAILPLUS_SERVER_BACKEND_BINARY} --getConfKeyVal "${key}-${id}")" ]; then
+			return ${RUNKEY_ENABLE}
+		fi
+	done
+
+	return ${RUNKEY_DISABLE}
+}
+
 checkProcessRun()
 {
 	local target_proc_name=$1
--- var/packages/MailPlus-Server/target/scripts/daemon/rspamd.sh
+++ var/packages/MailPlus-Server/target/scripts/daemon/rspamd.sh
@@ -62,6 +62,10 @@
 	if [ "${RUNKEY_ENABLE}" -eq $? ]; then
 		return "${RUNKEY_ENABLE}"
 	fi
+	checkDomainConfKey "enable_dkim_sign"
+	if [ "${RUNKEY_ENABLE}" -eq $? ]; then
+		return "${RUNKEY_ENABLE}"
+	fi
 	return "${RUNKEY_DISABLE}"
 }
 
--- var/packages/MailPlus-Server/target/scripts/daemon/rspamd_redis.sh
+++ var/packages/MailPlus-Server/target/scripts/daemon/rspamd_redis.sh
@@ -65,6 +65,10 @@
 	if [ "${RUNKEY_ENABLE}" -eq $? ]; then
 		return "${RUNKEY_ENABLE}"
 	fi
+	checkDomainConfKey "enable_dkim_sign"
+	if [ "${RUNKEY_ENABLE}" -eq $? ]; then
+		return "${RUNKEY_ENABLE}"
+	fi
 	return "${RUNKEY_DISABLE}"
 }
 
