From 5a8d6fdaf7c4851124f00400144ef37ca66269b5 Mon Sep 17 00:00:00 2001 From: Juampy NR Date: Tue, 6 Feb 2018 12:01:50 +0100 Subject: [PATCH] Re-arrange installation and add Ubuntu/Debian Right now it is not clear how to install MailHog on Linux. Here are some tips on how to do it. --- README.md | 30 +++++++++++++++++++++++------- 1 file changed, 23 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index fe6ef00..7585d45 100644 --- a/README.md +++ b/README.md @@ -18,14 +18,30 @@ MailHog is an email testing tool for developers: * View messages in the web UI, or retrieve them with the JSON API * Optionally release messages to real SMTP servers for delivery -### Getting started +### Installation -1. Either: - * [Download the latest release](/docs/RELEASES.md) of MailHog for your platform - * [Run it from Docker Hub](https://registry.hub.docker.com/u/mailhog/mailhog/) or using the provided [Dockerfile](Dockerfile) - * [Read the deployment guide](/docs/DEPLOY.md) for other deployment options - * Install it with Homebrew on MacOS - `brew update && brew install mailhog` -2. [Configure MailHog](/docs/CONFIG.md), or use the default settings: +#### Manual installation +[Download the latest release for your platform](/docs/RELEASES.md). Then +[read the deployment guide](/docs/DEPLOY.md) for deployment options. + +#### MacOS +``` +brew update && brew install mailhog +``` + +Then, start MailHog by running `mailhog` in the command line. + +#### Debian / Ubuntu +``` +sudo apt-get -y install golang-go +go get github.com/mailhog/MailHog +``` + +Then, start MailHog by running `~/work/bin/MailHog` in the command line. + +### Configuration + +Check out how to [configure MailHog](/docs/CONFIG.md), or use the default settings: * the SMTP server starts on port 1025 * the HTTP server starts on port 8025 * in-memory message storage