При отправке почты, даже из командной строки, лучше всего использовать программу, предназначенную для этой цели, вместо прямого вызова sendmail. Хорошим универсальным почтовым клиентом командной строки является mutt; в частности, он имеет флаг командной строки для прикрепления файлов, что позволяет избежать громоздкого использования uuencode:
echo Test | mutt -s Test -a image.jpg -- firas@fkraiem.org
Как обычно, см. man mutt для информации об использовании.