Эта командная строка работает, но нет вложения (но работает весь штраф в человечности 10.04),
echo "body of your email" | mailx -a "foo.zip" -s "TEST" foo@foo.com
потому что?
Вы столкнулись с одним из различий между пакетом bsd-mailx
и пакет heirloom-mailx
. Несомненно, Вы используете bsd-mailx
пакет (значение по умолчанию для Ubuntu), который не имеет -a
опция присоединить файлы.
Самое легкое решение состоит в том, чтобы установить heirloom-mailx
пакет, гарантируя сначала, что bsd-mailx
пакет удален, и затем Ваша командная строка будет функционировать, как Вы предназначили...