All Projects → ecederstrand → Exchangelib

ecederstrand / Exchangelib

Licence: bsd-2-clause
Python client for Microsoft Exchange Web Services (EWS)

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Exchangelib

Cli Microsoft365
Manage Microsoft 365 and SharePoint Framework projects on any platform
Stars: ✭ 420 (-46.63%)
Mutual labels:  office365, hacktoberfest, microsoft
Prospect Mail
Prospect is an Outlook mail desktop client powered by Electron
Stars: ✭ 112 (-85.77%)
Mutual labels:  office365, hacktoberfest, outlook
vbo365-rest
Unofficial Self-Service Web Portal for Veeam Backup for Microsoft Office 365
Stars: ✭ 44 (-94.41%)
Mutual labels:  microsoft, exchange, office365
Generator Spfx
Open-source generator to extend the capabilities of the Microsoft SPFx generator
Stars: ✭ 150 (-80.94%)
Mutual labels:  office365, hacktoberfest, microsoft
Davmail
DavMail POP/IMAP/SMTP/Caldav/Carddav/LDAP Exchange and Office 365 Gateway - Synced with main subversion repository at
Stars: ✭ 250 (-68.23%)
Mutual labels:  office365, outlook, exchange
Office365FiddlerExtension
This Fiddler Extension is an Office 365 centric parser to efficiently troubleshoot Office 365 client application connectivity and functionality.
Stars: ✭ 23 (-97.08%)
Mutual labels:  exchange, outlook, office365
Mfcmapi
MFCMAPI
Stars: ✭ 501 (-36.34%)
Mutual labels:  microsoft, outlook, exchange
add-to-calendar-button
A convenient JavaScript snippet, which lets you create beautiful buttons, where people can add events to their calendars.
Stars: ✭ 697 (-11.44%)
Mutual labels:  microsoft, outlook
CVE-2021-33766
ProxyToken (CVE-2021-33766) : An Authentication Bypass in Microsoft Exchange Server POC exploit
Stars: ✭ 37 (-95.3%)
Mutual labels:  microsoft, exchange
Cryptoexchange
[UNMAINTAINED] Ruby library to query market data from cryptocurrency exchanges (https://www.coingecko.com)
Stars: ✭ 272 (-65.44%)
Mutual labels:  hacktoberfest, exchange
Ccxws
WebSocket client for 38 cryptocurrency exchanges
Stars: ✭ 341 (-56.67%)
Mutual labels:  hacktoberfest, exchange
powershell
PnP PowerShell
Stars: ✭ 326 (-58.58%)
Mutual labels:  microsoft, office365
exchange-ews-thunderbird
thunderbird addons provide exchange support: mail, calendar, global address list (contacts)
Stars: ✭ 15 (-98.09%)
Mutual labels:  exchange, office365
CVE-2020-0688-Scanner
Quick tool for checking CVE-2020-0688 on multiple hosts with a non-intrusive method.
Stars: ✭ 38 (-95.17%)
Mutual labels:  microsoft, exchange
Microsoft365
Manage Microsoft 365 with PowerShell
Stars: ✭ 30 (-96.19%)
Mutual labels:  microsoft, exchange
Office365 Rest Python Client
Office 365 & Microsoft Graph Library for Python
Stars: ✭ 289 (-63.28%)
Mutual labels:  office365, outlook
node-ews
A simple JSON wrapper for the Exchange Web Services (EWS) SOAP API.
Stars: ✭ 114 (-85.51%)
Mutual labels:  microsoft, exchange
Socks5
A full-fledged high-performance socks5 proxy server written in C#. Plugin support included.
Stars: ✭ 286 (-63.66%)
Mutual labels:  hacktoberfest, microsoft
Microsoft365dsc
Manages, configures, extracts and monitors Microsoft 365 tenant configurations
Stars: ✭ 374 (-52.48%)
Mutual labels:  office365, microsoft
Pnp Sites Core
Microsoft 365 Dev PnP Core component (.NET) targeted for increasing developer productivity with CSOM based solutions.
Stars: ✭ 411 (-47.78%)
Mutual labels:  office365, hacktoberfest

Exchange Web Services client library

This module is an ORM for your Exchange mailbox, providing Django-style access to all your data. It is a platform-independent, well-performing, well-behaving, well-documented, well-tested and simple interface for communicating with an on-premise Microsoft Exchange 2007-2016 server or Office365 using Exchange Web Services (EWS). Among other things, it implements autodiscover, and functions for searching, creating, updating, deleting, exporting and uploading calendar, mailbox, task, contact and distribution list items.

image image image image image xscode

Teaser

Here's a short example of how exchangelib works. Let's print the first 100 inbox messages in reverse order:

from exchangelib import Credentials, Account

credentials = Credentials('[email protected]', 'topsecret')
account = Account('[email protected]', credentials=credentials, autodiscover=True)

for item in account.inbox.all().order_by('-datetime_received')[:100]:
    print(item.subject, item.sender, item.datetime_received)

Documentation

Documentation is available at https://ecederstrand.github.io/exchangelib/. Source code documentation is available at https://ecederstrand.github.io/exchangelib/exchangelib/.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].