Skip to content
TMS is a temporary mail server written in python that will capture all emails sent and display the messages in a web client.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

TMS (Temporary Mail Server)

TMS is a temporary mail server that will capture any mail server sent to the server, save it a sqlite3 database and provides a front end web client to view the email messages.

Install TMS

TMS requires the following module to be installed:

If you need to change any settings eg: smtp or web port, set the username/password for the web client then you can edit the conf/ file.

Running TMS

Run the following command to start the TMS server.


Now set your application to send email to the ip and port of the TMS server. You can visit the web client by going to:



If you want to use basic http authentication to login into the web client, then change USERNAME and PASSWORD variables in conf/ Setting USERNAME to False will turn of the authentication mode.

You can’t perform that action at this time.