ClamAV antivirus na mail serveru

Instalacija ClamAV-a preko uAdmin wizarda, Rspamd integracija, RAM zahtjevi, upravljanje iz panela i EICAR test.

  1. Kako radi

    ClamAV se ne spaja direktno na Postfix — uAdmin ga integrira kroz Rspamd antivirus modul. Svaka poruka koja prolazi milter (port 11332) može biti skenirana; virus dobiva simbol CLAM_VIRUS. Zadana akcija je reject (odbij poruku).

  2. RAM zahtjevi

    clamd koristi značajan RAM (potpisi virusa). Install korak se automatski preskače ako VM ima manje od ~1,2 GB slobodne memorije i manje od ~2,8 GB ukupno. Za produkciju preporučujemo mail VM s najmanje 2 GB RAM (idealno 4 GB). Na slabijem VPS-u možete forsirati instalaciju s UADMIN_MAIL_CLAMAV_FORCE=1 pri re-apply koraku.

    Minimum (auto-skip below this):
      MemAvailable < 1200 MB AND MemTotal < 2800 MB
    
    Recommended:
      2 GB+ RAM for mail + rspamd + clamav
    
    Force on 2 GB VPS:
      UADMIN_MAIL_CLAMAV_FORCE=1
  3. Instalacija (novi server)

    Mail wizard automatski pokreće korak «ClamAV antivirus» nakon Rspamd instalacije. Redoslijed: Postfix → Dovecot → Rspamd → ClamAV → Apache/Roundcube → Connector.

  4. Postojeći mail server

    Nakon OTA panela na 1.0.400+: Mail → Pregled servera → Update connectora (0.9.5). Zatim Mail → Postavke → Ponovno primijeni: ClamAV antivirus. Provjerite Mail → Rspamd → Pregled — ClamAV kartica mora pokazati installed + enabled.

  5. Upravljanje iz panela

    Mail → Rspamd → Pregled: uključite/isključite skeniranje, odaberite akciju (Reject ili Add header only), postavite maks. veličinu skeniranja (1–100 MB). Promjene idu u /etc/rspamd/local.d/antivirus.conf i reloadaju Rspamd.

  6. EICAR test

    Pošaljite test poruku s EICAR test stringom u tijelu (plain text). Rspamd bi trebao označiti CLAM_VIRUS i odbiti poruku ako je akcija reject. Ne koristite produkcijsku adresu za eksperimente — koristite test mailbox.

    X5O!P%@AP[4\PZX54(P^)7CC)7}-STANDARD-ANTIVIRUS-TEST-FILE!+H*
    Savjet

    Provjera servisa na mail VM: systemctl status clamav-daemon clamav-freshclam rspamd; cat /etc/rspamd/local.d/antivirus.conf