We're building a system to log in to a user's exchange account. The biggest issue we're facing is determining the method in which to connect to a user's account - be it Exchange Web Services, Outlook Web Access, or WebDAV. How can we determine which is turned on, and which isn't?
Determine which protocol to use - EWS, WebDav, or OWA?
1.1k Views Asked by Zvi Band At
1
There are 1 best solutions below
Related Questions in WEBDAV
- REST API design for cloning a resource
- Accessing WebDav from Server Link
- How to manipulate local files with webdav
- How to use DAV and DirectoryIndex in Apache 2.4?
- WebDAV - Mini-Redirector - delete file/directory - failed response
- WebDav on Azure Blob storage
- Can Owncloud 9's tags be read with webdav?
- How can I mount davfs from within application?
- Name or service not known error in EasyWebDav for Python
- Edit file using neon WebDAV
- CalDAV allprop not working as expected
- Windows 8 built-in WebDAV client ignores 401 Unauthorized
- Windows Explorer not refreshing after CreateFolder (new folder)
- Show Versions within the document (IT Hit WebDav)
- Word Files are opening in Readonly mode
Related Questions in EXCHANGEWEBSERVICES
- PowerShell EWS Save as for e-mails
- Create Exchange Message Items with EWS and mark them for deletion
- How to cache Exchange web service API autodiscoverurl?
- Can't call EWS service with API Java SSL and certificates
- EWS Service.FindItems() throws an exception when using SearchFilter.IsEqualTo
- How to download >1 MB Email attachment using EWS in C#
- Office 365 Exchange Mailbox Properties
- EWS Office 365 Impersonation not working
- EWS Managed API: Identify deleted email when fetching from "AllItems" folder
- Can't find MasterCategoryList in ExchangeWebServices
- Microsoft Graph API Accessing basic info of a user that is outside tenancy
- EWS managed API for Windows Phone8 App
- Exchange Web Service Create a contact and add to global address list
- EWS Managed Api - Attachment URL
- Create contacts in Exchange through EWS
Related Questions in OUTLOOK-WEB-APP
- Authorization error connecting to Exchange with exchangelib
- Custom Web Outlook (OWA) authentication
- Can outlook (web) notify me that I have email?
- Rider for Outlook Web App (OWA)?
- Web Analytics Options with Hourly Hits Report
- When querying FreeBusy status with GetUserAvailabilityRequest, what should I use for AttendeeType?
- Sending eMails automatically works with Outlook but not with Outlook Web Apps (OWA)
- Detect if User is logged in to Outlook Web Access
- Sending inline attachments with ews
- Exchange 2010 OWA HTTPS port
- Determine which protocol to use - EWS, WebDav, or OWA?
- How to configure owa to add the HTTP header X-FRAME-OPTIONS to the respond?
- Outlook web add-in section is changed and I am unable to get from where add new add-ins for single user directly
- Connect Power Automate to outlook OWA
- exchange 2003 owa include username/password in a url string
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Different protocols will provide different levels of access. Also different versions of Exchange Servers only support certain protocols. In order to be able to log into a broad range of email accounts you may end up having to support multiple protocols.
WebDAV is widely supported in Exchange 2000/2003. Support for it was reduced in Exchange 2007 and then dropped in Exchange 2010.
EWS is not supported in the earlier versions of Exchange but is well supported in Exchange 2007/2010 and Exchange365
IMAP is supported by all versions of Exchange but you would only have reduced functionality via this protocol