diff --git a/ssmtp_conf-sample/wanchecker.conf b/ssmtp_conf-sample/wanchecker.conf index e5d7331..02c8d10 100644 --- a/ssmtp_conf-sample/wanchecker.conf +++ b/ssmtp_conf-sample/wanchecker.conf @@ -1,3 +1,6 @@ +# sSMTP executable path +ssmtp_exec="/usr/bin/ssmtp" + # Cache/Log directory of the script WANIP_DIR="/var/spool/mail" diff --git a/ssmtp_conf-sample/wanchecker.sh b/ssmtp_conf-sample/wanchecker.sh index 316b387..3cd13a2 100755 --- a/ssmtp_conf-sample/wanchecker.sh +++ b/ssmtp_conf-sample/wanchecker.sh @@ -237,13 +237,13 @@ function checkWANIP { local EMAIL_FORM="To: ${1}\nFrom: ${EMAIL_SENDER}\nSubject: ${SUBJECT_EMAIL}\n\n${MESSAGE_EMAIL}" - echo -e "${EMAIL_FORM}" | ssmtp -v "${1}" + echo -e "${EMAIL_FORM}" | ${ssmtp_exec} -v "${1}" if [[ $? -eq 0 ]]; then MAIL_SENT="OK" else if [[ -f "/usr/lib/libresolvconf-override.so" ]] && [[ $ENABLE_FALLBACK_DNS == 1 ]]; then SENDMAIL_PRELOAD="LD_PRELOAD=/usr/lib/libresolvconf-override.so $(resolvconfOverrideDNSList)" - echo -e "${EMAIL_FORM}" | $(eval ${SENDMAIL_PRELOAD} ssmtp -v "${1}") + echo -e "${EMAIL_FORM}" | $(eval ${SENDMAIL_PRELOAD} ${ssmtp_exec} -v "${1}") if [[ $? -eq 0 ]]; then MAIL_SENT="OK" fi