Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. Windows API
  4. Equivalent of Office Automation Services with Exchange 365

Equivalent of Office Automation Services with Exchange 365

Scheduled Pinned Locked Moved Windows API
sharepointcomtestingtoolsquestion
3 Posts 2 Posters 28 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J Offline
    J Offline
    jsc42
    wrote on last edited by
    #1

    Back in the old days, if I wanted to automate reading emails (including their attachments) doing some processing, then creating and sending new emails (including their attachments), I'd use COM with MAPI objects. This was fairly straight forward to do. I cannot find any similar way of automating sending / receiving emails for Exchange 365 / Office 365. E365 does not support MAPI. I've looked at 3rd party products but they do not seem to have the ability to do what I want. Is there any APIs / system calls / replacements for MAPI that I can use on an Enterprise version of Exchange? My plan B is to use MAPI or equivalent on a non-Exchange environment but that would involve using an external email service with a different domain name (not consistent with my organisation's look-and-feel). I apologise if this is the wrong forum.

    Richard DeemingR 1 Reply Last reply
    0
    • J jsc42

      Back in the old days, if I wanted to automate reading emails (including their attachments) doing some processing, then creating and sending new emails (including their attachments), I'd use COM with MAPI objects. This was fairly straight forward to do. I cannot find any similar way of automating sending / receiving emails for Exchange 365 / Office 365. E365 does not support MAPI. I've looked at 3rd party products but they do not seem to have the ability to do what I want. Is there any APIs / system calls / replacements for MAPI that I can use on an Enterprise version of Exchange? My plan B is to use MAPI or equivalent on a non-Exchange environment but that would involve using an external email service with a different domain name (not consistent with my organisation's look-and-feel). I apologise if this is the wrong forum.

      Richard DeemingR Offline
      Richard DeemingR Offline
      Richard Deeming
      wrote on last edited by
      #2

      I haven't used it, but I suspect the EWS Managed API is what you're after:

      EWS Managed API, EWS, and web services in Exchange[^]

      The EWS Managed API is the recommended interface for developing client applications that use EWS and Autodiscover to communicate with Exchange. You can use the EWS Managed API to work with email messages, calendar, task, and contact information, and allow programmatic access to mailboxes, public folders, and public folder mailboxes.


      "These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer

      "These people looked deep within my soul and assigned me a number based on the order in which I joined" - Homer

      J 1 Reply Last reply
      0
      • Richard DeemingR Richard Deeming

        I haven't used it, but I suspect the EWS Managed API is what you're after:

        EWS Managed API, EWS, and web services in Exchange[^]

        The EWS Managed API is the recommended interface for developing client applications that use EWS and Autodiscover to communicate with Exchange. You can use the EWS Managed API to work with email messages, calendar, task, and contact information, and allow programmatic access to mailboxes, public folders, and public folder mailboxes.


        "These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer

        J Offline
        J Offline
        jsc42
        wrote on last edited by
        #3

        :thumbsup:Thanks! That looks like a good resource - I will try it out.

        1 Reply Last reply
        0
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        • Login

        • Don't have an account? Register

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • World
        • Users
        • Groups