Я пытаюсь отправить почту через mailx на Ubuntu. Я использую команду
echo "mail body here" | mail -s "Mail subject here" my@domain.com
Все в порядке, если только мне не нужно добавлять вложение с "-A"
echo "mail body here" | mail -s "Mail subject here" -A "file.txt" my@domain.com
Эта команда отправляет почту без тела.
Я также попытался отправить без канала и введите сообщение после команды mail и нажатия клавиш Ctrl + D. Результат тот же - тело пустое.
Ключевым моментом является то, что мне нужна однострочная команда, так как я помещаю ее в cron
UPDATE:
Решил использовать "mutt", так как у него нет таких проблем:
echo "body" | mutt -s "subject" receiver@domain.com -a "file.csv"