Здравствуйте уважаемые.
Для отслеживания редко меняющегося IP запускаю скрипт
#!/bin/bash
NOWIPADDR="/home/user/nowipaddr"
GETIPADDR="dig +short myip.opendns.com @resolver1.opendns.com"
LOG="/home/user/ip.log"
timestamp=$( date +%T )
curDate=$( date +"%m-%d-%y" )
if [ -f $NOWIPADDR ]; then
if [[ `$GETIPADDR` = $(< $NOWIPADDR) ]]; then
echo $curDate $timestamp " IP address check: " $(< $NOWIPADDR) >> $LOG
else
$GETIPADDR > $NOWIPADDR
mail -s "IP Аурика 2" -F "test" mail@gmail.com < $NOWIPADDR
fi
else
curl $GETIPADDR > $NOWIPADDR
mail -s "IP Аурика 2" -F "test" mail@gmail.com < $NOWIPADDR
fi
На почту оповещения приходят но от имени User, хотя в письме вроде указанно все.
Если отправлять вот так вот все приходит как положено:
(echo "Subject:Hi"; echo "Body contents";) | sendmail -F "test" mail@gmail.com
Подскажите пожалуйста в чем проблема.