Sndmail is a multi-platform sendmail emulator and drop-in replacement for *nix-like platforms.
It was created primarily for use in Docker containers. Whilst there are many different sendmail emulators available, most lack working sendmail -bs
functionality (running SMTP on standard input) which is now the default with Symfony mail.
- Static drop-in replacement for sendmail
- Configurable SMTP relay server, STARTTLS with PLAIN, LOGIN and CRAM-MD5 support
- SMTP on standard input (
sendmail -bs
) - Auto-generates (if missing from input)
Message-Id
,From
&Date
headers
- Static binaries can be found on the releases
- Copy or symlink the
sndmail
executable from/usr/sbin/sendmail
- Copy the
sndmail.conf.example
to/etc/sndmail.conf
making any necessary edits to adjust to your SMTP relay server
Warning: This will delete any existing /usr/sbin/sendmail!
Linux & Mac users can install it directly via:
sudo bash < <(curl -sL https://raw.githubusercontent.com/axllent/sndmail/develop/install.sh)