Skip to content
This repository has been archived by the owner on Jan 25, 2021. It is now read-only.
/ mailsink Public archive
forked from ksokol/mailsink

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

License

Notifications You must be signed in to change notification settings

gbtec-ag/mailsink

 
 

Repository files navigation

ARCHIVED - please use https://github.com/ksokol/mailsink instead.


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.

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 64.2%
  • JavaScript 28.8%
  • HTML 5.4%
  • Groovy 1.5%
  • Dockerfile 0.1%