I decided to use ResolveNames - I need a user for further processing.
This gives me the opportunity to perform several checks at once: general connectivity, user exists, version of Exchange server, etc.
EDITED Aug 2 2013
I switched to using FindFolder , this simplified my code even more.
This changes the "user exists" check to the "default calendar folder exists" check, which the application assumes.
There is another assumption in the code, namely that there is a time zone of W. Europe Standard Time , but, as my original question pointed out, I can only verify that for Exchange 2010 and later.
source share