Poradte prosim, jak udelat, aby program vacation, ktery uzivatel pouzije pro autom. odpoved na email v pripade nepritomnosti, neodpovidal v pripade, ze se jedna o spam. To jestli to je nebo neni spam provadi nas server ve spolupraci s programy procmail a spamassassin.
Jsem ve fazi, kdy vacation testuji na jedinem uzivateli (treba uzivateli 'honza'), ktery ma
$ cat /home/honza/.forward
\honza, "|/usr/bin/vacation honza"
a vse funguje jak ma.
Myslel jsem, nahradit tu rouru v .forward rourou s vlastnim skriptem
$ cat /home/honza/.forward
\honza, "|/home/honza/vac_spam.sh"
$ cat /home/honza/vac_spam.sh
#!/bin/bash
if ! /bin/grep -iq -m 1 'X-Spam-Status: No' - ; then
tady nejak nastavit vstup na "| /usr/bin/vacation honza"
date "+%T NENI SPAM" >> /tmp/test.tmp
else
date "+%T JE SPAM" >> /tmp/test.tmp
fi
ale jak je videt, nevim jak to napsat. Poradite jak na to?
Diky, jfeg.