SMTP Server which relays all incoming mail via the Mailgun API
10K+
This is a docker image that makes use of midi-smtp-server project and the mailgun-ruby SDK to accept SMTP email via standard methods and relay those messages via the mailgun HTTP API rather than the mailgun smtp servers. It's a neat little tool that allows you to act as an SMTP server for legacy systems, but operate without using outgoing SMTP traffic (which may be blocked by your ISP).
docker run --name mail \
-e MG_KEY=yourmailgunapikey \
-e MG_DOMAIN=yourmailgundomain \
-p 25:25
andrewmiskell/mailgun-smtp-server
MG_SMTPD_SIMULATENOUS_CONNECTIONS can be passed to allow more than 4 simulatenous connectionsMG_SMTPD_OPTIONS maps to opts parameter in midi-smtp-server's Smtpd class.MG_SMTPD_PORT can be passed to bind to a port other than 25MG_SMTPD_ADDRESS can be passed to bind the server to an address other than 0.0.0.0License: Apache v2 (see LICENSE file in this repository for details)
Credits:
Content type
Image
Digest
Size
35.8 MB
Last updated
over 7 years ago
docker pull andrewmiskell/alpine-mailgun