För att skicka loggfilerna krävs en konfigurerad MTA och mailx. MTA är i detta fall är Postfix.
Installera därför
Kod: Markera allt
sudo apt-get install postfix
Kod: Markera allt
sudo apt-get install mailx
Börja med att ta en kopia på main.cf
Kod: Markera allt
sudo cp /etc/postfix/main.cf /etc/postfix/main.cf.orginal
Kod: Markera allt
gksudo gedit /etc/postfix/main.cf
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no
append_dot_mydomain = no
myhostname = localhost
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = exempel.com, localhost.exempel.com, localhost.localdomain, localhost
relayhost = <din ISP's smtp-mailserver>
mynetworks = 127.0.0.0/8
mailbox_command =
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
Starta om Postfix
Kod: Markera allt
sudo /etc/init.d/postfix restart
Kod: Markera allt
sudo su
Kod: Markera allt
cat <sökväg till någon loggfil> | mailx -s <"ditt eget namn på filen"> <e-postadress dit filen ska skickas>
Kod: Markera allt
sudo su
Kod: Markera allt
crontab -e
Kod: Markera allt
0 9 * * * cat /var/log/auth.log | mailx -s "Autentiseringslogg" nisse@exempel.com
Ctrl+O -> Return -> Ctrl+X