Skip to content

Instantly share code, notes, and snippets.

@sc137 sc137/check_o365.py
Created Feb 8, 2018

Embed
What would you like to do?
check your inbox, print subject lines, know when you need to switch over
#!/usr/local/bin/python3
#
# check_o365.py
# /sable cantus/
# http://cantus.us/
###################
"""
https://github.com/Narcolapser/python-o365
$ pip3 install O365
Save your credentials as an environment variable in .profile
export o365_email="your_email"
export o365_password="your_password"
$ while True; do python3 check_o365.py ; sleep 30; clear; done
"""
import os, time, datetime
from O365 import Connection, FluentInbox
email = os.getenv('o365_email')
password = os.getenv('o365_password')
# Setup a connection object
Connection.login(email, password)
# Create an inbox reference
inbox = FluentInbox()
# Fetch messages
for message in inbox.fetch_next(5):
# just print the subject
print(message.getSenderName(), message.getSubject())
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.