При использовании sendmail и eocat может возникнуть проблема с обработкой двоеточий в теле. Для обхода используйте пустую строку перед телом. Например сохранять тело письмо не так
echo "My text: this text" | tee file.txt
а в от так
echo -e "\nMy text: this text" | tee file.txt
или sed c cat
from=lte@domain.ru
to=it@domain.ru
( cat <<EOCAT
MIME-Version: 1.0
From: $from
To: $to
Subject: [ROOM][LTE][SMS]
Content-Type: text/plain
EOCAT
cat file.txt |sed -E '1 s/^(.*)$/\n\1/g' ) | /usr/sbin/sendmail -t
Комментариев нет:
Отправить комментарий