Sign inSign up

mailhole/mailhole-smtp

By mailhole

•Updated over 8 years ago

SMTP listener microservice of the MailHole application

Image
0

288

mailhole/mailhole-smtp repository overview

⁠MailHole

⁠TravisCI

Build Status

⁠Docker

⁠API

⁠SMTP listener

⁠Docs

You can find the docs at the GitHub Pages⁠ of this project.

At the moment the update process of the docs is not automated so they may be out of sync at any time.

To view the very latest version of the docs check out the repository, install DocFX⁠ (e.g. with Chocolatey⁠) and run

docfx -s -f

to regenerate the docs and serve it at http://localhost:8080.

⁠Development setup

To start the whole application in development mode switch to the directory src/docker/ and run start all containers at once by running the following command:

docker-compose -f MailHole-Debug-compose.yml up

It will start all necessary components:

  • Traefik
  • Redis
  • Minio

the two services in development mode:

  • MailHole.Api - serving the API of the project
  • MailHole.Smtp - service which accepts mails through SMTP

and configure them as required. Whenever you restart one of the microservices, the code is recompiled if necessary so the workflow is quite fast and easy.

To restart one of the containers pick the appropriate one of the following two commands:

# to restart the SMTP listener
docker restart docker_mailhole-smtp_1

# to restart the API service
docker restart docker_mailhole-api_1

Tag summary

Content type

Image

Digest

Size

96.4 MB

Last updated

over 8 years ago

docker pull mailhole/mailhole-smtp