http://mtaalamu.ru
#!/bin/bash
while true
do
FN=`/usr/bin/inotifywait --format %f -e close_write /tmp`
IS_TIFF=`echo $FN | grep -o .tif`
if [ $IS_TIFF == ".tif" ] ; then
IP_TEST=`echo $FN | egrep -o [0-9]{3}`
echo -n "Fax for $IP_TEST..."
echo "" | mutt "ip$IP_TEST@localhost" -a "/tmp/$FN" -s "New fax"
echo ' done!'
echo "$FN" >> /tmp/asttest.log
rm -f "/tmp/$FN"
fi
done
На пользователей заведены почтовые ящики, соответствующие их номерам телефонов. Т.е. если факс принимается для абонента телефонной станции с номером 209, файл имеет название /tmp/209.tif и отправляется на почтовый ящик ip209@localhost.]]>