Bu çalışıyor:
echo "yada yada" | msmtp my@mail.com
ama bu değil:
cat yadayada.txt | msmtp my@mail.com
hangi boş içerikle e-posta sunar.
Echo neden borudan geçiyor ama msmtp ile kedi yapmıyor?
yadayada.txt u: rw g: rw o: r dir ve çok satırlı bir dosyadır. örnek içerik: === rsync start === 2013-08-07 20:58:01 === rsync stop === 2013-08-07 21:00:50
—
user19496
bu çalıştı: tr -d ':' <yadayada.txt | msmtp my@mail.com
—
user19496
':' suçlu idi. thx @nerdwaller beni doğru yöne çevirdiniz.
—
user19496
Bu mantıklı, çünkü msmtp gibi bir şeyin kullanımına izin veriyor
—
nerdwaller
Subject: My subject line
. İyi yakalama!
yadayada.txt
komik biçimlendirilmiş veya garip izinlere sahip? Bunu çözmek benim için iyi çalışıyor.