[[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.