Send and receive emails in Python from MailSlurp test email accounts.

Add dependencies

To use test email accounts in PyTests first sign up for a free MailSlurp account.

Then install the MailSlurp python library and PyTest with :

Or add them to your :

Configure email client

Next add the MailSlurp client and configure it with your MailSlurp API Key.

Common usage

Create test email accounts

We can use MailSlurp to create test inboxes. These have real email addresses.

Send emails

You can send emails in Python using MailSlurp too:

Receive emails and extract contents

To receive emails in PyTest use MailSlurp's waitFor controllers to receive emails directly in code. This test demonstrates how to send an email then receive its content. In this way we can read emails in Python tests.

Next steps

MailSlurp is free for personal use. So check out for more.