better check for supported -F parameter in sendmail (#11506)
Emmanuel Vasilakis committed
Sep 15, 2021 at 14:39 UTC
7084215e72d03758d50a68b78a1a72f35933dfcf
1 file changed
+1
-1
health/notifications/alarm-notify.sh.in
+1
-1
@@ -939,7 +939,7 @@ send_email() {
939
fi
940
941
[ -n "${sender_email}" ] && opts+=(-f "${sender_email}")
942
- [ -n "${sender_name}" ] && ${sendmail} -F 2>&1 | grep -q "requires an argument" && opts+=(-F "${sender_name}")
942
+ [ -n "${sender_name}" ] && ${sendmail} -F 2>&1 | head -1 | grep -qv "sendmail: unrecognized option: F" && opts+=(-F "${sender_name}")
943
944
if [ "${debug}" = "1" ]; then
945
echo >&2 "--- BEGIN sendmail command ---"