Re: Passare una variabile da procmail ad uno script
- To: debian-italian <debian-italian@lists.debian.org>
- Subject: Re: Passare una variabile da procmail ad uno script
- From: MaX <maxlinux2000@gmail.com>
- Date: Wed, 1 Apr 2015 17:53:03 +0200
- Message-id: <[🔎] CAEyAVmtA9E_xO2hPJy9zawn4vg=8Cn7wZ2Z6HvG7_U42yjGiAQ@mail.gmail.com>
- In-reply-to: <87bnj7zwvo.fsf@tricheco.cybervalley.org>
- References: <E55DD430-AB5D-4CD2-97E6-8EE7C99C081D@cybervalley.org> <871tk6usmt.fsf@tricheco.cybervalley.org> <alpine.DEB.2.02.1503311046570.17551@dipolo.dicea.unifi.it> <A479EF32-4B06-4BE3-AA57-488917CEC364@gmail.com> <CAEyAVmsjhEHcaV9uFf6KQWCpEe_XMoBhO3GzUXtzgjvisixgDQ@mail.gmail.com> <87bnj7zwvo.fsf@tricheco.cybervalley.org>
ciao leandro,
allora, devi mettere in piendo un sistema con fetcmail+procmail
esattamente come si faceva con pine molti anni fa.
e li non occorre dire molto, perché intenter è piena di esempi
in .procmailrc metti questa regola:
:0c
| /home/utente/script.sh
poi crei lo script.sh con:
-------------------------------------------------
#!/bin/bash
email() {
while read a
do
echo "$a" >> tmp/prova
done
}
email
# analizzo la email ed estraggo quello che mi pare
cat tmp/prova | grep "Subject: " .......
# segue il resto dello script, ma a questo punto diventa come
trattate un file di testo,
# e da li estrai le informazioni desiderate
rm tmp/prova # per "pulire" tmp e non acavallare 2 email
---------------------------------------
una volta fatto lo script, invii una email di prova all'account
definito in fetcmailrc
e poi lanci fetchmail in modo che scarichi una solo email per ciclo di
45 secondi (o quello che considero opportuno), con:
$ fetchmail -B 1 -b 1 -d 45
a quel punto ogni volta che riceve una email, questa viene fatta
passare attraverso lo script,
il quale può poi lanciare qualsiasi operazione tu voglia... come per
esempio aprire il server ssh se all'account si riceve una determinata
email, oppure accendere la caldaia di casa, oppure attivare l'allarme
di casa, o quello che ti pare.
ciao
MaX
Il 01/04/15, Leandro Noferini<lnoferin@cybervalley.org> ha scritto:
> Ciao MaX,
>
> non ho ben capito la tua risposta perché forse manca proprio lo script
> che usi oppure mi sfugge qualcosa: potresti chiarirmi la cosa, anche in
> lista?
>
> Grazie un monte comunque!
>
> --
> leandro
> La parola "volta" della frase "non è più come una volta" (e varianti)
> corrisponde normalmente al periodo in cui la persona che la pronuncia
> aveva fra i quindici e i venticinque anni
> http://6xukrlqedfabdjrb.onion
>
--
ciao,
MaX
Reply to: