exchange-server


Exchange: Is it possible to search for a custom Extended Property across all mailboxes?


My team and I are in the process of integrating our custom CRM (built entirely on the MS stack) with Exchange. A key part of that integration is binding Exchange items (namely meetings and tasks) to customer records. Basically, when a salesperson schedules a meeting with a certain customer, the customer's GUID is attached to that meeting as a custom extended property. Simple enough, right?
When we are dealing with a single mailbox, searching for a custom extended property is easy. But what about multiple mailboxes e.g., searching all salesperson calendars for meetings that have a certain customer's GUID attached as a custom extended property?
Is it possible to search across all (or several) mailboxes for a given custom extended property? Is binding our data using custom extended properties even the correct approach?
Environment: We're using the EWS Managed API to talk to an Exchange 2010 server. Exchange 2007 EWS with auto-gen proxies function in the same general manner, however, so suggestions relating to 2007 should be applicable.
There isn't a way to do a search across multiple mailboxes at once. You'll need to connect into each mailbox individually and do the search that way.

Related Links

Install Exchange Server 2013 on Windows Server 2012 R2
Blocking access to attachments on Exchange 2010
CRM For Outlook support for Synchronization of Appointments with POP3/SMTP Mailboxes
how to integrate exchange server with another server?
Exchange 2013 OWA MSExchangeOWAAppPool w3wp.exe crash
access exchange mailbox from pop3 client other than outlook
List Shared Mailboxes in Office 365 via REST and JavaScript
online mailbox move, Failed to communicate with the mailbox database
SBS 2011 blocked after an update. Empty desktop
Exchange purposely delay message delivery outside of office hours
Windows 2012 Standard + Exchange partitioning
Is EWS SendItem supposed to be atomic and reliable?
EWS C# Attachment can't be updated
Name of organiser when an event is created on a shared calendar in Exchange
Exchange activesync manage devices external api
Recording B2B Call Using UCMA 4.0 / Lync 2013

Categories

HOME
php
rust
ionic2
functional-programming
vagrant
bokeh
postgresql-9.4
key
theano
nsis
tcp
apache-kafka-connect
drag-and-drop
clone
sentry
ui-automation
cdi
jpa-criteria
wine
xamarin-zebble
phpstorm-2017.1
circleci
freertos
uima
cloudsim
adobe-illustrator
activeadmin
hdl
pst
el
maven-surefire-plugin
kaggle
backendless
pdf.js
fusetools
data-collection
uri
hevc
code-climate
spring-annotations
d3.js-v4
phpstorm-2016.1
rspec-rails
nest
fastlane
cartopy
strapi
tidal-scheduler
stat
suds
klee
coverage.py
fluid-mac-app-engine
notesview
karabiner
entropy
aurelia-fetch-client
glassfish-4.1
email-forwarding
bpms
java-2d
okio
system.web.optimization
tsqlt
system.net.mail
between
node.js-connect
rails-engines
simian
textblock
gwt-syncproxy
cryptojs
msgpack
screen-orientation
extend
relational-model
wicked-gem
gflags
mxe
nanomsg
jcheckbox
ildasm
dmake
angular-ui-select
lumia-imaging-sdk
otl
network-printers
csslint
senchatouch-2.4
cidr
gpu-programming
profiles
particle-swarm
ldif
acceptance-testing
background-thread
donut-chart
ntlmv2
significant-digits
linkbutton
clearinterval
arrow
websphere-6.1
prototypal-inheritance
dynamic-c
snackjs
office-automation
urchin
self-tracking-entities
subtext
error-detection

Resources

Mobile Apps Dev
Database Users
javascript
java
csharp
php
android
MS Developer
developer works
python
ios
c
html
jquery
RDBMS discuss
Cloud Virtualization
Database Dev&Adm
javascript
java
csharp
php
python
android
jquery
ruby
ios
html
Mobile App
Mobile App
Mobile App