A lightweight Flask-based API for generating temporary email accounts, authenticating them, and managing inbox messages.
Designed for testing, automation, and any workflow that requires disposable email addresses without exposing real mailboxes.
- Create random temporary email accounts
- Generate secure passwords automatically
- Authenticate accounts and receive access tokens
- Fetch inbox messages (paginated)
- Read the content of a specific message
- Delete messages from the inbox
- Retrieve information about the authenticated account
Returns a list of available email domains.
Creates a fully random temporary account (email + password) and returns the credentials along with a token.
Authenticates an existing account and returns an access token.
Lists messages in the authenticated user's inbox.
Fetches the full content of a specific message.
Deletes a message from the inbox.
Returns account information for the authenticated session.
git clone https://github.com/yourusername/temp-email-api.git
cd temp-email-api
pip install -r requirements.txt