A sendmail replacement which forwards mail to an SMTP server.
> go get github.com/PortailPro/mhsendmail
> mhsendmail test@mailhog.local <<EOF
From: App <app@mailhog.local>
To: Test <test@mailhog.local>
Subject: Test message
Some content!
EOF
You can also set the from address (for SMTP MAIL FROM
):
./mhsendmail --from="admin@mailhog.local" test@mailhog.local ...
Or pass in multiple recipients:
./mhsendmail --from="admin@mailhog.local" test@mailhog.local test2@mailhog.local ...
Or override the destination SMTP server:
./mhsendmail --smtp-addr="localhost:1026" test@mailhog.local ...
To use from php.ini
sendmail_path = /usr/local/bin/mhsendmail
Copyright © 2015 - 2016, Ian Kent (http://iankent.uk) Copyright © 2021, Portailpro (https://www.portailpro.net)
Released under MIT license, see LICENSE for details.