Это работает:

эхо "яда яда" | msmtp my@mail.com

но не это

кошка yadayada.txt | msmtp my@mail.com

который доставляет письмо с пустым содержимым.

Почему эхо работает через канал, а не cat с msmtp?

1 ответ1

0

msmtp, похоже, полагается на хорошо сформированное сообщение электронной почты в читаемом файле.

Ex.

Subject: My subject line  
My body text

Так как меня не волнует тема и т.д.
(Я отправляю электронное письмо, когда файл журнала изменяется с помощью incron)

tr -d ':' <yadayada.txt | msmtp my@mail.com

Q & D способ получить содержимое файла журнала, отправленного с использованием msmtp

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .