Public | Automated Build

Last pushed: a year ago
Short Description
A development mail server that mirrors any emails sent to it, accessible with a REST'ful API.
Full Description

MailMirror.Net


A development mail server that mirrors any emails sent to it, accessible with a REST'ful API. Ideal for integration testing and troubleshooting.

Usage

docker pull silvenga/mailmirror.net

# 25/smtp, 3000/api
docker run -p 9000:9000 -p 25:25 -d silvenga/mailmirror.net

# Get all messages sent to container
curl -X GET "http://localhost:9000/api/messages"

TODO

  • [ ] Expire messages automatically
  • [ ] Create UI (download EML, delete messages, search, etc.)
  • [X] Docker keeps sending line returns, find a better keepalive (maxing out CPU)
  • [X] Create instructions on home page
  • [X] 500 on favicon
  • [X] 500 on random requests (likely do to custom logging middleware)
  • [ ] Remove polling
  • [ ] Ability to customise domain
Docker Pull Command
Owner
silvenga
Source Repository