Usage¶
A brief introduction to the basic usage of the library. See the API documentation for more details.
Client¶
All API connectivity is abstracted behind a client. This allows listing and retrieval of emails. Example:
from smtp4dev import Smtp4Dev
client = Smtp4Dev('http://localhost:8080')
messages = client.list_messages()
Message¶
Message is the abstraction of an Email. They contain the following properties:
- sender
- recipients
- received_date
- subject
- body
Example usage¶
from smtp4dev import Smtp4Dev
client = Smtp4Dev('http://localhost:8080')
messages = client.list_messages()
for message in messages:
print("from {}: {}".format(message.sender, message.subject))