Skip to content

thunderbird addons provide exchange support: mail, calendar, global address list (contacts)

License

Notifications You must be signed in to change notification settings

stonewell/exchange-ews-thunderbird

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

exchange-ews-thunderbird

thunderbird addons provide exchange support: mail, calendar, global address list (contacts)

Summary

  • Mailews: main addon provide exchange mail function through ews interface, will also provide service of ews to dependent addons.

  • Calendarews: provide exchange calendar function and depend on the service of ews provided by mailews

  • Contactews: provide read-only global address book of exchange service, user can search through address book or email address editing textbox

Installation

Install mailews first, if need calendar support, install lightning addon first, then install calendarews for calendar, contactews for global address book.

Usage

Goto menu Options->Account Settings, from the drop down list “Account Actions”, choose “Add Ews Account”, input the email, user name and password, either discover the ews address or input the url directly. Select the authentication method (Office365 should be Basic, other may choose NTLM), the discover button will also try to detect the authentication method.

After exchange account created, correspondent calendar and address book will be automatically created.

Build

Components

  • mailews/libews: library implement exchange web service protocol, based on soap library gsoap Building libews needs to static link to two libraries libcurl and openssl, please download and build static libraries, then install the static library to a proper directoyr, for example to /usr/local. To Build on different platform:

    • Mac:configure and make the library using below scripts
    ./configure --disable-debug --enable-shared --disable-static  --with-install-name=@loader_path/../chrome/mailews/lib/libews.dylib --with-curl=/usr/local --with-openssl=/usr/local/ssl
    make
    • Linux: configure and make the library using below scripts
    ./configure --disable-debug --enable-shared --disable-static  --with-curl=/usr/local --with-openssl=/usr/local/ssl
    make
    • Windows: Please use mailews/libews/vs visual studo project file to build
  • mailews: exchange mail addon source

  • contactews: exchange addressbook addon source

  • calendarews: exchange calendar addon source

Sample mozilla build config

ac_add_options --enable-application=mail
ac_add_options --enable-extensions=default,mailews,contactews,calendarews
ac_add_options --enable-debug
ac_add_options --disable-tests
ac_add_options --enable-calendar

About

thunderbird addons provide exchange support: mail, calendar, global address list (contacts)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published