LDAP login problems

When sniffing the network traffic i am seeing the full query, user information is being returned to ERPNext.

LDAP Search string: (&(objectClass=user))
Ldap first name: givenName
Ldap email field: mail
Ldap Username field: sAMAccountName

upgraded to the latest 8 version release.

Request Error
Traceback (most recent call last):
File “/home/frappe/frappe-bench/apps/frappe/frappe/app.py”, line 55, in application
response = frappe.handler.handle()
File “/home/frappe/frappe-bench/apps/frappe/frappe/handler.py”, line 21, in handle
data = execute_cmd(cmd)
File “/home/frappe/frappe-bench/apps/frappe/frappe/handler.py”, line 52, in execute_cmd
return frappe.call(method, frappe.form_dict)
File “/home/frappe/frappe-bench/apps/frappe/frappe/init.py”, line 907, in call
return fn(*args, newargs)
File “/home/frappe/frappe-bench/apps/frappe/frappe/integrations/doctype/ldap_settings/ldap_settings.py”, line 52, in login
user = authenticate_ldap_user(frappe.as_unicode(args.usr), frappe.as_unicode(args.pwd))
File “/home/frappe/frappe-bench/apps/frappe/frappe/integrations/doctype/ldap_settings/ldap_settings.py”, line 91, in authenticate_ldap_user
params[“email”] = cstr(r[settings.ldap_email_field][0])
KeyError: u’mail’
[ERROR] 2017-05-05 15:54:56,831 | /home/frappe/frappe-bench/apps/frappe/frappe/utils/error.py:
New Exception collected with id: 2017-05-05 15:54:56.822480-192.168.2.1-7a9
[ERROR] 2017-05-05 15:55:16,612 | /home/frappe/frappe-bench/apps/frappe/frappe/app.py:
Site: erpnext.vm
Form Dict: {
“cmd”: “frappe.integrations.doctype.ldap_settings.ldap_settings.login”,
“device”: “desktop”,
“pwd”: "
****",
“usr”: “dsmith”
}