oktatas:linux:e-mail_szerver:postfix_clamav
Tartalomjegyzék
Postfix Clamav
- Szerző: Sallai András
- Copyright © Sallai András, 2013, 2017
- Licenc: GNU Free Documentation License 1.3
- Web: http://szit.hu
Telepítés
Feltételezem a postfix már telepítve van.
Telepítsük a clamsmtp-t. A clamav és a clamav-daemon-t magával húzza.
apt-get install clamsmtp
Telepítés előtt állítsuk le a démonokat:
invoke-rc.d postfix stop invoke-rc.d clamsmtp stop invoke-rc.d clamav-daemon stop
Postfix beállítások
Szerkeszd a main.cf állományt:
mcedit /etc/postfix/main.cf
Az állomány végére írjuk:
content_filter=virus:127.0.0.1:10026
Szerkeszd a master.cf állományt:
mcedit /etc/postfix/master.cf
Az állomány végére írjuk:
virus unix - - n - 16 smtp -o smtp_send_xforward_command=yes 127.0.0.1:10025 inet n - n - 16 smtpd -o content_filter= -o receive_override_options=no_unknown_recipient_checks,no_header_body_checks -o smtpd_helo_restrictions= -o smtpd_client_restrictions= -o smtpd_sender_restrictions= -o smtpd_recipient_restrictions=permit_mynetworks,reject -o mynetworks_style=host -o smtpd_authorized_xforward_hosts=127.0.0.0/8
Clamsmtp beállítása
A Clamsmtp alapértelmezetten csendben eldobja a leveleket. Ha szeretnénk karanténba tenni a megoldás a következő:
Szerkesszük a clamsmtpd.conf fájlt:
mcedit /etc/clamsmtpd.conf
Ha karantént szeretnénk állítsuk be:
Quarantine: on
Ha szeretnénk továbbítani a leveleket:
Action: pass
További információk:
man clamsmtpd.conf
Eredmény
Indítsuk el a szolgáltatásokat:
invoke-rc.d clamav-daemon start invoke-rc.d clamsmtp start invoke-rc.d postfix start
Karantén esetén a vírusos levelek a következő helyre kerülnek:
/var/spool/clamsmtp/
Teszteléshez használható a következő script: virustest.sh
Clamav adatbázis frissítése
- Renszergazdaként:
- crontab -e
- Adjuk hozzá a következőket a mindennapi frissítést:
- 00 1 * * * /usr/bin/freshclam --quiet
- Mentsük a fájlt és zárjuk be.
oktatas/linux/e-mail_szerver/postfix_clamav.txt · Utolsó módosítás: 2019/08/16 21:56 szerkesztette: admin