[[oktatas:linux:e-mail_szerver|< E-mail szerver]]
====== Postfix Clamav ======
* **Szerző:** Sallai András
* Copyright (c) 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:
[[oktatas:linux:e-mail_szerver:postfix_amavis_spamassassin_clamav#virusteszt|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.