Potrebuji presvedcit sendmail/procmail ke spravnemu vystupu

Martin Kalina Martin_Kalina na rekonix.cz
Úterý Listopad 21 18:42:16 CET 2000


Zdravim,

potrebuji rozchodit jednoduche logovani posty do souboru a z nej pak load do
IFXu.

#cat /etc/procmailrc

VERBOSE="ON"
DATUM=`date +%d/%m/%Y`
FROM=`formail -xFrom`
FROM=`echo $FROM|cut -f1 -d " "`
TO=`formail -xTo:`
RECEIVED=`formail -xReceived: | head -1 | cut -f3 -d " " | cut -f1
 -d ")"`
SIZE=`wc -c`

:0 Wic
| /bin/sh -c "/bin/echo $DATUM \"|\" $FROM \"|\" $TO \"|\" $SIZE
\"|\" $LOGNAME
\"|\" $RECEIVED \"|\">>/var/log/posta"

z #cat /var/log/posta leze tohle:

14/11/2000 | recycle na rdmsms04.click.cz | user na domena.cz | 1088 |
user | black.click.cz |

Tohle je presne co potrebuju(hned se to muze loadovat do Ifxu) - problem
je ze sendmail "spusti" procmail pouze na prichozi, local(rozumej z
konzoly) postu. A ja potrebuju vedet-logovat co jde od useru ven a taky v
ramci domena.cz user-user.
Mozna by stacilo udelat do kazdyho /home/$user/.procmailrc, ale to se nam
zda jako prilis tezkopadne(staci aby prisel nekdo novy a urcite se na nej
podari zapomenout). Myslim, ze direktiva nekde v sendmail.cf(mozna Mprog,
Mlocal, ???M co sem???) by se to dalo presvedcit.

Beru vsechny napady a pripominky



Další informace o konferenci Linux