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 answers
Related Questions in WEBDAV
- Cannot load modules/mod_dav_svn.so into server
- How to properly disable certificate verification?
- Publicly-accessible WebDAV
- I have problem importing ITHit from 'webdav.client'
- Apache/webdav: "client used wrong authentication scheme"
- Problems saving excel documents with my custom wsgidav server
- Apache Jackrabbit WebDAV Put xml file successful but download empty file
- Doing a scripted batch rename of many files on a WebDAV (e.g. Nextcloud) share?
- Sharing browser cookies with an external application like "viewinfileexplorer" feature
- How can I upgrade the major version of Fedora CoreOS while excluding the davfs2 package?
- WebDAV - '/mnt/jfrog/': Transport endpoint is not connected
- Can I use WOPI instead of WEBDAV with MS Word desktop application
- WebDAV xml callback using PHP - sabre/dav
- How to configure IIS to allow HttpDelete without Removing WebDAVModule
- Why does Windows show restricted WebDAV directories?
Related Questions in EXCHANGEWEBSERVICES
- Send M365 meeting invitations to selected attendees
- Graph api using search and orderby at sametime
- Create exchange appointment using ews-javascript-api
- Response from Exchange Web Service is invalid XML
- Exchange Audit Log Endpoint Returns 401
- Exception managing personal outlook.com e-mail using EWS (migration to OAuth2 required?)
- BluePrism - Move or upload a mail from one email Inbox to a different one
- EWS Operation Item.Copy fails with 'full_access_as_app' permission
- EWS EmailMessage Move failed
- exchange web services: export item which larger than 2GB got 400 with empty response
- Trying to get EWS account causes perfproc event 2002 and crashes
- Issue converting EntryId to EwsId, it gives ImmutableId
- How to migrate a function UploadItemFts(string folderId, byte[data]) on EWS managed api to Graph function
- BUG? deleting occurrence with ews managed api deletes entire series
- When I use the official ews Java API and demo call interface to retrieve the busy status of other users, I always report error 404
Related Questions in OUTLOOK-WEB-APP
- Outlook Add-in LaunchEvents from a mailto email
- Custom Web Addin is not shown on a ribbon
- Connect Power Automate to outlook OWA
- Outlook web add-in section is changed and I am unable to get from where add new add-ins for single user directly
- The OWA Add-Ins Ribbon is missing for some users
- CSS Email styling not working with Outlook
- Office.context.mailbox.item.recurrence.getAsync not returning Recurrence series enddate in OWA if the meeting created in Native with End After option
- Why do hyperlinks stop working when opening certain emails in new tabs on Outlook Web?
- How to open an email from OWA in a new tab with directly link automatically?
- Publish Outlook Add-in mobile on the Microsoft AppSource marketplace
- Pinning addin for OWA
- Outlook opens in old version in chrome headless mode. How to resolve it in Selenium C#
- Unable to import cancelled type of events in my Calendar from ics file on Outlook Office365 live (WEB)
- Move or copy E-Mails from user mailbox to shared mailbox by API – Microsoft 365?
- Add-ins with ribbon menus cannot open from the “More Add-ins” menu in the Outlook Web App
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?
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)
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