/mailsink

Mailsink is a simple SMTP server that consumes all your emails and displays it in a web ui.

Primary LanguageJavaApache License 2.0Apache-2.0

Mailsink Build Status Quality Gate Status

Mailsink is a simple SMTP server based on SubEtha.

Features

  • capture and persist every incoming email in memory
  • browse emails in a web based ui
  • stop/start SMTP server
  • extract html body fragments with XPath
  • HTTP based api for e2e tests

Ports

  • 2500 SMTP
  • 2525 HTTP (api and ui)

Developer notes

Build and package

  • run mvnw package
  • run java -jar target/mailsink.jar

Docker

Available on Docker Hub ksokol/mailsink. Start Mailsink in a container with docker run -p 2500:2500 -p 2525:2525 -t ksokol/mailsink.