Почему эхо работает через канал, а не 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

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