diff --git a/images/php-fpm/entrypoints/50-ssmtp.sh b/images/php-fpm/entrypoints/50-ssmtp.sh index 62bb80bdb..717298eb2 100755 --- a/images/php-fpm/entrypoints/50-ssmtp.sh +++ b/images/php-fpm/entrypoints/50-ssmtp.sh @@ -23,6 +23,10 @@ if [ ${SSMTP_MAILHUB+x} ]; then elif nc -z -w 1 172.17.0.1 1025 &> /dev/null; then echo -e "\nmailhub=172.17.0.1:1025" >> /etc/ssmtp/ssmtp.conf return +# check if we find mailhog on the internal docker host +elif nc -z -w 1 host.docker.internal 1025 &> /dev/null; then + echo -e "\nmailhub=host.docker.internal:1025" >> /etc/ssmtp/ssmtp.conf + return # Fallback: check if on Lagoon then assume mxout.lagoon.svc can do smtp TLS elif [ ! -z ${LAGOON_PROJECT} ]; then echo -e "UseTLS=Yes\nmailhub=mxout.lagoon.svc:465" >> /etc/ssmtp/ssmtp.conf