sudo su apt-get install -y postfix mailutils
Inserire il nome del server o del servizio di posta
inserire ora il nome del server, localhost.localdomain, localhost e procedere.
Forzare aggiornamenti sincroni mettete NO
In reti aggiungete, se non presente, 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
Se volete potete utilizzare procmail per la consegna in locale.
Completata la configurazione si puo già usare postfix, facciamo una prova:
echo ‘ALERT Shell Access on:’ `date` `who` | mail -s "ALERT: Nuovo accesso al sistema" root@serverlocale
Se non restituisce errori l’email è stata inviata correttamente.
Possiamo implementare un po di sicurezza per il server aggiungendo in /etc/profile le seguenti linee:
# email at login if [ -n "$SSH_CLIENT" ]; then TEXT="$(date): Nuovo accesso al sistema to ${USER}@$(hostname -f)" TEXT="$TEXT from $(echo $SSH_CLIENT|awk '{print $1}')" echo $TEXT|mail -s "ALERT: Nuovo accesso al sistema" "root@serverlocale" fi
Cosi facendo ad ogni login si invierà una email a root, che sia in ssh locale o in remoto.