Software:
Naturalmente va bene qualsiasi altro programma preferiate per il recupero della posta e delle news, ma per un pc senza una connessione permanente questi programmi sono il meglio utilizzabile.
Facciamo partire il nostro editor preferito (io uso vim e creiamo lo script per il recupero di posta e news:
#!/bin/sh # Retrieve news if [ -x /usr/local/sbin/fetchnews ]; then sudo /usr/local/sbin/fetchnews fi # Retrieve mail if [ -x /usr/bin/getmail ]; then sleep 10 && /usr/bin/getmail fi
Visto che sono semplice utente uso sudo
per fetchnews, mentre per far partire
getmail aspetto una decina di secondi, per non sovrapporli. Ora prendiamo
questo script e rinominiamolo ad esempio retrieve
. Creiamo una directory in
/etc
e chiamiamola cron.user
(sostituite user con il vostro nome :), quindi
spostiamo retrieve al suo interno. Nota: per creare la directory e spostare lo
script dovrete essere root. Ricordate poi di cambiare user e group a vostro
favore, per essere poi in grado di modificarle a piacimento.
Editiamo il crontab con il comando: crontab -e
e inseriamoci le
seguenti righe:
# Retrieve news & mail */2 * * * mon-sun /usr/bin/run-parts /etc/cron.user 1> /dev/null
Come vedete il cron esegue ogni 2 minuti ogni file eseguibile nella directory
specificata, mandando le eventuali mail in /dev/null
. Questo è necessario,
perchè il cron esegue lo script anche quando non connessi, e, non trovando
l'eseguibile, restituisce un messaggio di errore. Quindi per non trovarsi la
casella di mail piena dopo pochi minuti, meglio eliminare il tutto.
Ora andiamo in /etc/ppp
dove troviamo gli script di connessione e
sconnessione.
Editiamo ip-up
e aggiungiamoci la seguente riga:
# Retrieve Mail & News /bin/chmod +x /etc/cron.user/retrieve
Di conseguenza in ip-ip.down
scriveremo:
# Stop retrieving Mail & News /bin/chmod -x /etc/cron.user/retrieve
Ecco fatto, ora ogni volta che ci connetteremo avremo il recupero automatizzato e periodico delle news e della posta. Buona lettura :)
Commenti e suggerimenti sono sempre bene accetti.
Copyright policy is GNU/GPL as per LDP (Linux Documentation project). LDP is a GNU/GPL project. Additional restrictions are - you must retain the author's name, email address and this copyright notice on all the copies. If you make any changes or additions to this document then you should notify all the authors of this document.