Некоторые картинки не загружаются из РФ и РК, используйте VPN.

вторник, 7 февраля 2023 г.

Sendmail cat пустое тело или нет первой строки

 Переписывал скрипт, в нем использовался mail для отправки письма и все работало норм, решил переписать для sendmail, чтобы указывать отправителя и столкнулся со странной штукой - приходит пустое сообщение.


Не обращаем внимание на косяк с CURRENT_TIME_FORMATE

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

Комментариев нет:

Отправить комментарий