Tecnologie

Dettaglio dell'articolo:

venerdì 13 luglio 2007

Posta elettronica: messaggio di risposta automatico con Procmail e Formail e Regular Expressions

Se il nostro sistema di posta è basato su Linux, è possibile utilizzare procmail , formail e le regular expressions per impostare messaggi di risposta automatici (AUTOREPLY).
Prendiamo in considerazione un sistema basato su Fedora e Sendmail e supponiamo che un nostro utente voglia impostare una risposta automatica che avvisa chi gli scrive di essere assente per ferie. Di seguito riportiamo il file .procmailrc da utilizzare come template e copiare nella home directory del nostro utente. Perché il sistema funzioni è necessario che l'utente sia abilitato all'uso di una shell (es: /bin/sh).


# .procmailrc Template
# Definizione delle VARIABILI utilizzate nello script
SHELL = /bin/sh
#Note: On some systems -xSubject: has to be -x"Subject: "
SUBJ_=`formail -c -xSubject: \
| sed -e 's/^[ ]*//g' -e 's/[ ]*$//g'`
#MAILDIR=$HOME #default
#LOGFILE=$HOME/procmail.log #da utilizzare in caso di errore

:0
# Controlliamo se il messaggio è indirizzato all'utente
* ^TO_utente@tecnes.com
# Ignore messages for daemons
* ! ^FROM_DAEMON
# Avoid email loops
* ! ^X-Loop: utente@tecnes.com
{
:0 Whc:dejatold.lock # controlla la presenza del mittente nella cache
| formail -rD 8192 $HOME/dejatold.cache
:0 ehc # se il mittente non viene trovato nella cache
| (formail -r \
-A"X-Loop: utente@tecnes.com" \
-I"Subject: Out of Office Reply: $SUBJ_" ; \
echo "Sarò assente dal 15/08/2007 al 31/08/2007." ; \
echo "" ; \
echo "Per urgenze potete far riferimento al collega Pippo" ; \
echo " pippo@tecnes.com" ; \
echo "" ; \
echo "testprocmail" ; \
echo "" ; \
echo "Tecnes Milano Srl" ; \
echo "Via Schiaparelli, 2" ; \
echo "20125 - Milano" ; \
echo "tel. +39 02 67101036" ) \
| /usr/lib/sendmail -oi -t
}


NOTE su formail
"formail -rD 8196 nomefile" controlla la presenza del sender all'interno del file
"formail -r" prepara un messaggio di risposta

Commenti:

I would like to thank you for the efforts you have made in writing tele mods

Inviato da: Dewani il: 2018-08-29 08:07:52.238819

I would like to thank you for the efforts you have made in writing this article. happy wheels

Inviato da: jedy mark il: 2018-06-22 04:35:26.521403

awsome work really enjoyable firmware feeds

Inviato da: Dasil il: 2018-08-29 08:05:01.3387

I would like to thank you for the efforts you have made in writing this article Apk uploads

Inviato da: Dori il: 2018-08-29 07:58:16.009965 hope so its useful for everyone techwikies

Inviato da: deciaq il: 2018-08-29 08:10:05.382157 its so useful for everyone https://appspcfaq.com/download-and-play-wiggly-racing-on-pc/

Inviato da: Mike Rock il: 2018-10-17 08:08:45.630169 it amazing

Inviato da: PC-Apps Online il: 2018-10-13 10:25:24.592813 hacked games free unblocked games online

Inviato da: fbram il: 2018-06-14 13:32:35.686341 Thank you you have been shared the message to install the automatic message that it help to many much for me.

Inviato da: run 3 il: 2018-08-31 03:50:03.12778 Wiggly racing on PC

Inviato da: Mike Rock il: 2018-10-17 08:14:42.66087 I have read some good things here. Definitely worth bookmarking for the review Android Stock Firmware

Inviato da: Adam il: 2018-09-10 13:57:50.222474 There a few interesting points on time on this page but I don’t determine if these center to heart. You can find some validity but I most certainly will take hold opinion until I look into it further. Great article , thanks so we want more! Included with FeedBurner too บาคาร่า

Inviato da: jack il: 2018-12-16 08:57:57.875616 I am thoroughly enjoying your blog

Inviato da: Run, sausage, run For PC il: 2018-09-28 12:11:47.177064 it was really best art Apk uploads

Inviato da: Dami il: 2018-08-29 08:01:37.407297 Cool and awesome i love it Run, sausage, run For PC

Inviato da: Nabil il: 2018-09-28 12:14:03.305936 BKp4OE ikpfvvaisbiy, [url=http://fzbivsbnyqql.com/]fzbivsbnyqql[/url], [link=http://vuhccpkftwbu.com/]vuhccpkftwbu[/link], http://jfollkpcqiww.com/

Inviato da: bhzekxukvkz il: 2015-09-10 17:44:30.487778 Je vous remercie de l'information! Je cherchais et ne pouvait pas trouver. Vous me aidé! godaddy.com 480-505

Inviato da: Sophie Miller il: 2018-10-03 13:50:05.276385 awsome work really enjoyable Wiggly racing on PC

Inviato da: Wiggly racing on PC il: 2018-10-17 08:12:19.147628 Hello! I am thoroughly enjoying your blog. Do you have any helpful hints for rookie blog writers? I'd certainly appreciate it. Thank you. www.vicsolar.com.au

Inviato da: Martin il: 2018-07-23 10:14:50.530868 perfetto! grazie 1000 Pol

Inviato da: Pol il: 2012-05-28 12:00:33.866247 Very interesting topic, thanks for posting.

Inviato da: mywifiext il: 2018-11-26 12:35:42.052061 Ottimo articolo, grazie!

Inviato da: Smartphone il: 2015-09-15 21:29:30.148043 Ho letto alcune buone cose qui. Sicuramente vale la pena segnalibro per la rivisitazione. Mi stupisco di quanto impegno hai messo per creare un sito web informativo così grande hotmail login

Inviato da: David il: 2018-07-18 17:31:32.013207 Definitely worth bookmarking for the review usb drivers hub

Inviato da: Decia il: 2018-08-29 07:55:24.419725

Scrivi un commento:

Archivio