diff --git a/include/select/objectSelect/class_objectSelect.inc b/include/select/objectSelect/class_objectSelect.inc
index dd9761f9988d05648ab25b2f3d1496470a827085..9ae6e127ae3a8f9a96a396d78031f35731f9eb04 100644
--- a/include/select/objectSelect/class_objectSelect.inc
+++ b/include/select/objectSelect/class_objectSelect.inc
@@ -27,6 +27,6 @@ class objectSelect extends userSelect
     'terminal', 'workstation', 'server', 'printer', 'phone',
     'simpleSecurityObject'
   );
-  protected $autoFilterAttributes = array('dn', 'cn', 'uid', 'description');
+  protected $autoFilterAttributes = array('dn', 'cn', 'uid', 'description', 'mail');
 }
 ?>
diff --git a/include/select/userGroupSelect/class_userGroupSelect.inc b/include/select/userGroupSelect/class_userGroupSelect.inc
index 4a9dfc6f1377335d4fd76e74503edb60c98351bd..83f33d191715f7a51e2699cb19bb42310e71e851 100644
--- a/include/select/userGroupSelect/class_userGroupSelect.inc
+++ b/include/select/userGroupSelect/class_userGroupSelect.inc
@@ -21,7 +21,7 @@
 class userGroupSelect extends userSelect
 {
   protected $objectTypes = array('user', 'group');
-  protected $autoFilterAttributes = array('dn', 'cn', 'uid', 'description');
+  protected $autoFilterAttributes = array('dn', 'cn', 'uid', 'description', 'mail');
 
   function __construct()
   {
diff --git a/include/select/userSelect/class_userSelect.inc b/include/select/userSelect/class_userSelect.inc
index c3fef0a4dcd1d71741c8541107431d9b7dfb41e1..cdf2e65579d8ef6c2a738e679cc7bec3012c7b2c 100644
--- a/include/select/userSelect/class_userSelect.inc
+++ b/include/select/userSelect/class_userSelect.inc
@@ -21,7 +21,7 @@
 class userSelect extends simpleSelectManagement
 {
   protected $objectTypes          = array('user');
-  protected $autoFilterAttributes = array('dn', 'cn', 'uid', 'description');
+  protected $autoFilterAttributes = array('dn', 'cn', 'uid', 'description', 'mail');
 
   function parseXML ($file)
   {