в общем проблему решил так:#!/bin/bash
. config
sendmail="/usr/sbin/sendmail"
boundary='simple boundary'
(cat <<EOF;
To: $ADMINMAIL
From: $HOSTNAME
Subject: test
Content-Type: multipart/mixed; boundary=$boundary
This is a multi-part message in MIME format.
--$boundary
EOF
for name in *.txt
do
file=`cat $name`
echo "Content-Type: application/octet-stream"
echo "Content-Transfer-Encoding: binary"
echo "Content-Disposition: attachment; filename="$name""
echo "$file"
echo ""
echo "--$boundary"
done
echo "--$boundary--"
echo ""
) | $sendmail -t -oi
exit 0
осталась только одна проблема, файлы посылаются нормально, за исключением логов oracle :) надо их чем то кодировать, а я в этом пока не разобрался, если есть мысли по этому поводу - буду рад если подскажете