Reading data from MS Exchange

Discussion in 'Ruby' started by Dani Dani, Apr 8, 2010.

  1. Dani Dani

    Dani Dani Guest

    Hi, is there a possibility to read MS Exchange data from an ROR/Ruby
    application ?, if yes, can it then also be written to an sql db ?.
    Thanks in advance,

    Dani Dani, Apr 8, 2010
    1. Advertisements

  2. Dani Dani

    brabuhr Guest

    I think there was a question on the list not long ago about Ruby and
    Microsoft Exchange; I don't remember anything really coming from it,
    but it might be worth checking the list archives.

    What data are you trying to read and what version of Exchange?
    If you have data in Ruby, then yes it is definitely possible to write
    it to a sql database.
    brabuhr, Apr 8, 2010
    1. Advertisements

  3. Dani Dani

    brabuhr Guest

    The address book and some stuff like configuration metadata is stored
    in the directory; but, messages, calendar items, and such (most of the
    real stuff) are stored in Exchange's own database.
    brabuhr, Apr 8, 2010
  4. Is it data acessible via IMAP? And yes, Ruby/RoR can write to sql

    Matthew K. Williams, Apr 8, 2010
  5. Dani Dani

    Dani Dani Guest

    Thank you to all,
    What I'm looking for is to get the contacts from the exchange db.
    Dani Dani, Apr 9, 2010
  6. Dani Dani

    Bernd Ritter Guest

    Hi Dani,

    I did the same thing some time ago. the contact information is hidden
    and depending on the software version only available via the web
    interface. you can access that via WSDL.


    Am 09.04.2010 11:28, schrieb Dani Dani:
    Bernd Ritter, Apr 9, 2010
  7. Dani Dani

    brabuhr Guest

    Then you should be able to get what you need via LDAP (and Ruby does
    have ldap client libraries). For literal Exchange Contact objects,
    try a query like:

    For user objects with email addresses, try something like:
    brabuhr, Apr 9, 2010
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.