Sndmail is a multi-platform sendmail emulator and drop-in replacement for *nix-like platforms.
It was created primarily for use in Docker containers. While there are many different sendmail emulators available, most lack sendmail -bs
functionality (running SMTP on standard input) which is now the default with Symfony Mailer.
- Static drop-in replacement for sendmail
- Configurable SMTP relay server, STARTTLS with PLAIN, LOGIN and CRAM-MD5 support
- SMTP on standard input (
sendmail -bs
) - Automatically generates missing
Message-ID
,From
andDate
headers - Includes the ability to check for latest version and self-update functionality
- 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 & macOS users can install it directly by using:
sudo bash < <(curl -sL https://raw.githubusercontent.com/axllent/sndmail/develop/install.sh)