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

0 ответов

Другие вопросы по тегам