mailutils в сценарии по сравнению с командной строкой
Следующее отлично работает, как и ожидалось, из командной строки:
mail < /home/incoming/mailprocoutput.txt -s "Message Processing results..." -r from@somewhere.com someusername@gmail.com
cat filename pipe mail и т. д. также отлично работает в командной строке. Но любой метод приводит к пустому телу сообщения при использовании в сценарии оболочки:
#!/bin/bash
# This is to send an email from the mailproc python script with the results of message processing
timestamp=$( date +%T )
curDate=$( date +"%m-%d-%y" )
logger "Mailproc has run at $timestamp on $curDate, sending response back to the creator..."
mail < /home/incoming/mailprocoutput.txt -s "Message Processing results..." -r from@somewhere.com someusername@gmail.com
exit
Что я делаю не так? Ubuntu 18.04, GNU mailutils версии 3.4