exchange-server


MAPI access to Exchange Server 2010 vs EWS


I am trying to access some room mailbox information from a web application while connecting to Exchange Server 2010. Using the EWS, I am unable to get some AD properties such as room capacity or customly defined properties for the given rooms. However, querying directly through LDAP is not an option since the web application is external and has no access to any domain controllers.
From what I saw, a viable option would be to use MAPI in order to get the contacts from Exchange and then look for the given properties. In order to perform this kind of integration, I have the following questions:
1) Is it possible to use a standalone version of the MAPI interfaces - i.e. without Outlook installed - ?
2) Can MAPI client functions and objects be used from a server environment - i.e. no user input available - ?
3) Is there any way to use MAPI from managed code - C# or others - ?
4) Are there any other options of getting the aforementioned properties from Exchange?
1, 2 & 3) Yes. I use Redemption library for this
4) I only know about EWS & Mapi, so I think there is no other way.
Note: Before going ahead you should be sure these information are available from MAPI. Because Exchange is different from Active Directory.
This SO question may help you.

Related Links

Can you assign a task to a contact using exchange 2010 EWS Managed API 2.0?
SendAndSaveCopy does not send
to restore a copy of Exchange database from tapes
EWS attachments can't be updated error
EWS attachment id vs attachment contentid
Get appointments for all rooms
EWS Edit Attachments in a Forward Email
Exchange web services API - Get all mailboxes
exchange server: how to check database of specific mailbox through exchange shell
Implementing Provision on Exchange ActiveSync client
How to Capture Meeting-Created Event in MS Exchange 2013
KQL Syntax using a variable - Exchange 2013
Detecting calendar-event mail items in Office365 REST Mail API
Exchange Server - Get CASMailbox - Parameters
Accessing all email on Exchange Server
Adding a user to a specific GAL in a multitenant exchange environment

Categories

HOME
opencv-python
kendo-dropdown
enums
key
message-queue
vsts-build
elk-stack
javafx-8
mithril.js
save
joomla3.2
sharepoint-online
gtk
elastic-load-balancer
cqrs
sap-fiori
cname
corona
async-await
home
raml
error-logging
gitkraken
yii2-basic-app
unity-container
neo4j.rb
kamailio
fluent-migrator
websphere-portal
pdf.js
managed-c++
splunk-query
plantuml
cmis
bootstrap-sass
cups
textmate2
runtimeexception
djcelery
forms-authentication
assemblies
grails-spring-security
uipickerview
flume-twitter
django-static-precompiler
sonicmq
palindrome
apache-modules
rcharts
ltrace
d3v4
email-injection
annotatorjs
mathjs
spring-mongo
android-4.2-jelly-bean
jtag
gwt-syncproxy
jsr363
m4
cortana
phpquery
perceptron
google-maps-api-2
netdatacontractserializer
blockquote
360-degrees
org-babel
text-align
python-curses
maven-shade-plugin
pass-by-value
comctl32
cout
xml-signature
visual-studio-6
ecos
lumia-imaging-sdk
network-printers
windows-messages
forceclose
sql-function
cpu-time
apache-shindig
non-ascii-characters
pacman
eager-loading
jzmq
memory-pool
multidrop-bus
will-paginate
net-use
uipasteboard
canonicalization
icicles
j2mepolish
spring-modules
3270

Resources

Database Users
RDBMS discuss
Database Dev&Adm
javascript
java
csharp
php
android
javascript
java
csharp
php
python
android
jquery
ruby
ios
html
Mobile App
Mobile App
Mobile App