diff --git a/include/class_userinfo.inc b/include/class_userinfo.inc
index 8c5d5136f61570ad58739fb4a8f7285aa8af53fc..507e936b8b2e9a7a44986814f4ed4bd68298291d 100644
--- a/include/class_userinfo.inc
+++ b/include/class_userinfo.inc
@@ -109,6 +109,9 @@ class userinfo
     if (isset($attrs['givenName'][0])) {
       $this->givenName = $attrs['givenName'][0];
     }
+    if (isset($attrs['mail'][0])) {
+      $this->mail = $attrs['mail'][0];
+    }
 
     /* Assign user language */
     if (isset($attrs['preferredLanguage'][0])) {
diff --git a/include/simpleplugin/class_simplePlugin.inc b/include/simpleplugin/class_simplePlugin.inc
index c855326db1441b008449de198905ab0702e6141a..bcbb23c4598f46a4f59384869d036dd91ff73d9b 100644
--- a/include/simpleplugin/class_simplePlugin.inc
+++ b/include/simpleplugin/class_simplePlugin.inc
@@ -1560,6 +1560,7 @@ class simplePlugin implements SimpleTab
       $addAttrs['callerUID']        = $ui->uid;
       $addAttrs['callerSN']         = $ui->sn;
       $addAttrs['callerGIVENNAME']  = $ui->givenName;
+      $addAttrs['callerMAIL']       = $ui->mail;
 
       $addAttrs['dn']         = $this->dn;
       $addAttrs['location']   = $config->current['NAME'];