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