Почему эхо работает через канал, а не cat с msmtp?
Это работает:
эхо "яда яда" | msmtp my@mail.com
но не это
кошка yadayada.txt | msmtp my@mail.com
который доставляет письмо с пустым содержимым.
Почему эхо работает через канал, а не cat с msmtp?
1 ответ
msmtp, похоже, полагается на хорошо сформированное сообщение электронной почты в читаемом файле.
Ex.
Subject: My subject line
My body text
Так как меня не волнует тема и т.д.
(Я отправляю электронное письмо, когда файл журнала изменяется с помощью incron)
tr -d ':'
Q&D способ получить содержимое файла журнала, отправленное с использованием msmtp