On Mon, Jun 04, 2001 at 02:03:11PM +0300, Dragos Traian Georgescu wrote:
> 
> Salut!
> 
> Poate sa-mi trimita si mie cineva un script (de preferat bash, dar poa'
> sa fie si perl) cu un exemplu cum extrag adresa celui care a trimis
> mailul si altele in cazul in care scriptul este executat in urma
> primirii unui mail?
> 
> Concret:
> 
> Daca in /etc/aliases pun:
> gogu: "|/test"
> 
> Ce trebuie sa scriu in /test ca sa-mi extraga diverse informatii din
> mailul primit?

ce vrei tu (ai zis altii de formail/procmail).

daca pui un script sh/perl
trebuie doar sa stii ca tot mesajul inclusiv headere vin la stdin pt.
scriptul respectiv.

---- ex1 -- parse line by line stdin ---
#!/bin/sh
while read linie
do
        # parse $linie
        # and do something
done

----- ex2 -- uses a temporary file---
#!/bin/sh
TMPFILE=$(mktemp /tmp/mailbla.XXXXXX)
cat > $TMPFILE
# prelucreaza cumva fisierul $TMPFILE


in perl e similar

-- 
        ___
       <o-o>    Viorel ANGHEL <vang AT altavista DOT net>
       [`-']    
       -"-"-    In Linux We Trust.
---
Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to 
unsubscribe from this list.

Raspunde prin e-mail lui