MailDev
MailDev is a simple way to test your project's generated emails during development with an easy to use web interface that runs on your machine. MailDev is built on using great open source projects including Express, AngularJS, and two great projects from Andris Reinman: Simple SMTP and Mailparser.
Install & Run
$ sudo npm install -g maildev
$ maildev
Usage
Configure your application to send emails via port 1025
and open localhost:1080
.
Features
- Toggle between HTML, plain text views as well as view email headers
- Test Responsive Emails w/ resizeable preview pane available for 320/480/600px screen sizes
Develop
Roadmap
- Add websockets for pushing email to the browser
- Add sqlite or JSON storage w/ possibility to persist data after restarts
- Write tests for server and client
- Write grunt task for quick drop into projects using grunt
Ideas
Contribution
This initial release is rough and has room for improvement, if you find any errors, please try to describe them and file and issue. If you choose to run MailDev in development mode run grunt watch
. Please create a pull request for any changes or big fixes.
Thanks
Thanks to Andris Reinman for creating his projects that are the backbone of this app.
License
MIT