Skip to content

About

A simple SMTP Server for Testing purposes. Emails are stored in an in-memory database and rendered in a Web UI

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

 
 

Latest commit

 

History

160 Commits

Folders and files

Repository files navigation

Fake SMTP Server

Build Status Sonarcloud Status

Simple SMTP Server which stores all received emails in an in-memory database and renders the emails in a web interface

Fork

fork from https://github.com/gessnerfl/fake-smtp-server

Docker

https://hub.docker.com/r/fo0me/fake-smtp-server

additional features

  • filter mails by matching the subject: variable: filteredSubjectRegexList (same like existing: filteredEmailRegexList)

docker-compose

version: "3"
services:
  smtp-relay:
    image: fo0me/fake-smtp-server:latest
    ports:
    - 465:5025
    - 5080:5080
    environment:
    - FAKESMTP_FORWARD_EMAILS=true
    - SPRING_MAIL_HOST=
    - SPRING_MAIL_PORT=
    - SPRING_MAIL_USERNAME=
    - SPRING_MAIL_PASSWORD=
    - SPRING_MAIL_PROPERTIES_MAIL_SMTP_AUTH=true
    - SPRING_MAIL_PROPERTIES_MAIL_SMTP_STARTTLS_ENABLED=false
    - SPRING_MAIL_PROPERTIES_MAIL_SMTP_SSL_ENABLE=true
    - SPRING_MAIL_PROPERTIES_MAIL_SMTP_SSL_TRUST=*
    - SPRING_MAIL_PROPERTIES_MAIL_DEBUG=true

test via telnet

telnet <server> <smtp-port>

paste following content

helo localhost
mail from:<[email protected]>
rcpt to:<[email protected]>
data
From: [email protected]
TO: [email protected]
Subject: test mail from command line

this is a test mail
.
quit

About

A simple SMTP Server for Testing purposes. Emails are stored in an in-memory database and rendered in a Web UI

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages