Inspired by Fake DynamoDB and Fake SQS
$ docker run -it -p 8567:8567 paulakimenko/fake_ses
Set endpoint in your AWS client config to this service.
You can access the dashboard at http://localhost:8567/dashboard
.
There are also API endpoints:
- to see all messages
GET /api/messages
- to filter messages
GET /api/messages?filter=subject:somesubject;received_after:1480349900
You can use these filters : [subject, received_before, received_after, source, destination, text_contains, html_contains]
- to remove all received messages
DELETE /api/messages
Requires Java 8.
Run mvn clean package docker:build
to build the docker image.