Skip to content

adamghill/exchanger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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);
    });
  });

About

Query Exchange Web Services

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published