diff --git a/oxldapsync/ldap.py b/oxldapsync/ldap.py
index 454de2f417ea409eb181e0b73ce63e467f608799..0ca7f60f207d5cebd83fe897658669e61e48db44 100644
--- a/oxldapsync/ldap.py
+++ b/oxldapsync/ldap.py
@@ -63,6 +63,7 @@ class LDAPConnection:
 
     def search_users(self):
         obj_def = ldap3.ObjectDef("user", self.connection)
+        obj_def += ["sAMAccountName"]
         user_filter = config.get('ldap_user_filter', '(&(objectClass=user)(mail=*))')
         search_obj = ldap3.Reader(self.connection, obj_def, self.user_dn, user_filter)
         for entry in search_obj.search():
diff --git a/oxldapsync/ox.py b/oxldapsync/ox.py
index 909cb407af7c59e6e6c0e3d6861cd1893dc606e1..55f3f135313ac12d32bcae15951da0b5cf3cbf0a 100644
--- a/oxldapsync/ox.py
+++ b/oxldapsync/ox.py
@@ -44,6 +44,7 @@ def delete_user(username):
 
 entry_to_cmdline = {
     'cn': '--username',
+    'sAMAccountName': '--imaplogin',
     'displayName': '--displayname',
     'givenName': '--givenname',
     'sn': '--surname',
@@ -52,6 +53,7 @@ entry_to_cmdline = {
 
 entry_to_oxuser = {
     'cn': 'Name',
+    'sAMAccountName': 'ImapLogin',
     'displayName': 'Display_name',
     'givenName': 'Given_name',
     'sn': 'Sur_name',