exchanger

Query Exchange Web Services

MIT License

Downloads
2
Stars
45

This code is completely unsupported because I have lost an Exchange server to test any changes against. As mentioned in some of the issues, https://github.com/chuckpearce/exchanger might be a possible solution. I'm completely open to moving this repo (and NPM rights) to someone who can keep it up to date.


Query Microsoft's Exchange Web Services. Only tested on Microsoft Exchange 2010.

##Install

Install with npm:

npm install exchanger

##Module

###exchanger.initialize(settings, callback)

  var exchanger = require('exchanger');
  exchanger.initialize({ url: 'webmail.example.com', username: 'username', password: 'password' }, function(err) {
    console.log('Initialized!');
  });

###exchanger.getEmails(folderName, limit, callback)

  var exchanger = require('exchanger');
  exchanger.initialize({ url: 'webmail.example.com', username: 'username', password: 'password' }, function(err) {
    exchanger.getEmails('inbox', 50, function(err, emails) {
      console.log(emails);
    });
  });