2

I'm trying to connect to office365 exchange account using python 3.6 and exchangelib - but I get an error:

exchangelib\version.py", line 102, in api_version return self.API_VERSION_MAP[self.major_version][self.minor_version]

KeyError: 20

I'm just executing the simplest possible version of the connection code, but specifying configuration instead of autodiscover doesn't work as well:

      credentials = Credentials(username=<login>, password=<password>)    
      self.__account = Account(primary_smtp_address=mailbox, 
                               credentials=credentials,
                               autodiscover=True, access_type=DELEGATE)

What can be the issue here?

Nieumysl
  • 109
  • 1
  • 1
  • 11

1 Answers1

1

This is due to an unexpected build number from EWS. Fixed in https://github.com/ecederstrand/exchangelib/issues/221

Erik Cederstrand
  • 9,643
  • 8
  • 39
  • 63