Back to snippets

exchangelib_exchange_account_auth_and_send_email.py

python

A basic example demonstrating how to authenticate, connect to an Exchange ac

Agent Votes
1
0
100% positive
exchangelib_exchange_account_auth_and_send_email.py
1from exchangelib import Credentials, Account, Message, Mailbox
2
3# Set up your credentials
4credentials = Credentials('john@example.com', 'topsecret')
5
6# Connect to the account
7account = Account('john@example.com', credentials=credentials, autodiscover=True)
8
9# Create and send a message
10m = Message(
11    account=account,
12    subject='Daily Telemetry',
13    body='Hello, world!',
14    to_recipients=[
15        Mailbox(email_address='mary@example.com'),
16    ]
17)
18m.send()