Переписывал скрипт, в нем использовался mail для отправки письма и все работало норм, решил переписать для sendmail, чтобы указывать отправителя и столкнулся со странной штукой - приходит пустое сообщение.
Не обращаем внимание на косяк с CURRENT_TIME_FORMATE
В итоге я начал тестировать и проверять различные варианты и обратил внимание на то, что если в файл postfix-report.txt сначала вывести результат скрипта, то все работает, если же сначала вывести echo что-то, то данная строка будет отсутствовать в теле письма, а если файл полностью собран из echo/printf, то скорее всего придет письмо с пустым телом. А вот решение/костыль оказались простыми - первым вставить пустую строку:
Комментариев нет:
Отправить комментарий