Odpoved na email ve skriptu
Slavek Banko (axis)
slavek.banko na axis.cz
Středa Únor 7 13:02:49 CET 2001
A co třeba následovně:
#-- zjištění odesílatele
from=`grep "^From: " <$email | head -n1`
if [ -z "$from" ]; then
echo "Nelze zjistit odesílatele."
rm -f $email
exit
fi
#-- rozložení adresy
if echo "$from" | grep "<.*>" >/dev/null; then
fromMail=`echo "$from" | sed "s/From: \(.*\) <\(.*\)>/\2/g"`
fromName=`echo "$from" | sed "s/From: \(.*\) <\(.*\)>/\1/g"`
else
fromMail=`echo "$from" | sed "s/From: \(.*\)/\1/g"`
fromName=$fromMail
fi
Slávek.
Dne so 3. únor 2001 09:04 jste napsal(a):
> No pravda. Napadlo mne pouzit readmsg -w "From:" ale v tom mi
> vyjede From:<user na domain.com>. Ale ja potrebuju cistou
> emailovou adresu bez lomenych zavorek a toho From abych to
> soupnul do promneny a nakonec jako parametr MAILu k odeslani.
> Zatim jsem ale co se tyce skriptovani v bashi zelenac, takze jak
> vyseknout ty prebytecny znaky to nevim.
>
Další informace o konferenci Linux