diff --git a/inc/confutils.php b/inc/confutils.php
index bf1791e7698c28ded5666a9a3fe62a34997d981f..c18b92a028fbbda869781a3a3955f8623dd80fb3 100644
--- a/inc/confutils.php
+++ b/inc/confutils.php
@@ -180,6 +180,10 @@ function actionOK($action){
     $disabled = array_map('trim',$disabled);
     if(isset($conf['openregister']) && !$conf['openregister']) $disabled[] = 'register';
     if(isset($conf['resendpasswd']) && !$conf['resendpasswd']) $disabled[] = 'resendpwd';
+    if(isset($conf['subscribers']) && !$conf['subscribers']) {
+        $disabled[] = 'subscribe';
+        $disabled[] = 'subscribens';
+    }
     $disabled = array_unique($disabled);
   }