diff --git a/plugins/addons/tasks/class_tasksMail.inc b/plugins/addons/tasks/class_tasksMail.inc
index 8e5b630f3f675315942df9a6ae08b2b15582c058..25451458aab3e14df67cfff7f71429dce5944b23 100644
--- a/plugins/addons/tasks/class_tasksMail.inc
+++ b/plugins/addons/tasks/class_tasksMail.inc
@@ -35,7 +35,12 @@ class tasksMail extends simplePlugin
       'plFilter'      => '(objectClass=fdTasksMail)',
       'plObjectType'  => ['tasks'],
       'plConflicts'   => [''],
-      'plProvidedAcls'  => parent::generatePlProvidedAcls(static::getAttributesInfo())
+      'plProvidedAcls'  => parent::generatePlProvidedAcls(static::getAttributesInfo()),
+      'plForeignKeys'  => [
+        'fdTasksMailUsers' => [
+          ['user','dn','fdTasksMailUsers=%oldvalue%','*']
+        ]
+      ],
     ];
   }
 
@@ -58,7 +63,7 @@ class tasksMail extends simplePlugin
           new GroupMembersAttribute(
             '', _('Select Users/Groups'),
             'fdTasksMailUsers', TRUE,
-            [], 'cn'
+            [], 'dn'
           )
         ]
         ],