Мне непонятно, когда вы говорите, что не хотите использовать sendmail.Может быть, вы не хотите использовать процесс sendmail.
Postfix имеет исполняемый файл под названием «sendmail», и, возможно, вы захотите его использовать, потому что я не могу понять, почему вы не должны.
#/bin/bash
FROM='from@test.com'
TO='to@test.com'
SUBJECT='This is a test message'
BODY="This is a test mail message body.
Hi there.
"
printf "From: <%s>\nTo: <%s>\nSubject: %s\n\n%s" "$FROM" "$TO" "$SUBJECT" "$BODY" | sendmail -f "$FROM"