Mockemail is an email server and website integrated together.
It was written for use in testing applications at eSpendwise (who sponsers the development) which generate a lot of email to many different email addresses. It became progressivly harder to setup the multiple email addresses and keep track of user names and passwords to all of them.
This server simply accepts all emails sent to it and will then display them on a webpage.
To download and for other useful information visit us at sourceforge.
The software is currently in a useful form but could use some help, we would like to add:
- Better UI for the email screen
- Security around which server sent the message
- Deployment outside web app
- Configurable Hypersonic DB to save data between restarts, it looses data between restarts
Special thanks to SubEtha Mail and Grails (among others) for making this project work.
Install java (1.5 is all it has been tested with, but should work with 1.6)
If you need to upgrade your version of grails simply type:
Then follow the instructions.
Next you need the searchable plugin to get the searching to work. Although the application should work without this plugin and just searching will not work this has not been tested.
grails install-plugin searchable
Finally download the latest release extract it to mockemail and type:
It should be running now. Browse to: http://127.0.0.1:8080/mockemail/
If you want to change the port it is running on edit the net.sourceforge.mockemail.smtp.MockEMail and if necessary the EMailSender.groovy script. By default it runs on the standard port of 25 (25 is the well know port for smtp so you may have a server running there already).
This program is licensed under the GNU Lesser General Public License