Sari la conținut

AcasăBlog › Cum blocați spam-ul folosind SpamAssassin în cPanel

Cum blocați spam-ul folosind SpamAssassin în cPanel

3 septembrie 2025 · , specialist în servicii SEO din 2007 · cPanel

Cum blocați spam-ul folosind SpamAssassin în cPanel

Cum blocați spam-ul folosind SpamAssassin în cPanel este o întrebare pe care o primim de la aproape fiecare client care își mută e-mailul pe un cont de găzduire nou. Filtrul există în orice instalare cPanel, se activează dintr-un singur clic, dar setările implicite lasă să treacă multe mesaje nedorite sau, invers, trimit în spam facturi și oferte legitime.

Ghidul de mai jos explică ce face de fapt SpamAssassin, cum se citește scorul unui mesaj, ce prag are sens pentru o firmă mică și cum evitați să pierdeți e-mailuri importante. Toate opțiunile descrise se găsesc în interfața Spam Filters, documentată de cPanel la adresa de la finalul articolului.

Cum blocați spam-ul folosind SpamAssassin în cPanel

Apache SpamAssassin este un filtru care analizează fiecare mesaj primit și îi atribuie un scor. Fiecare regulă declanșată adaugă sau scade puncte: un subiect scris cu majuscule, un expeditor aflat pe liste publice de spam, un link scurtat, un antet lipsă, un text în care raportul imagine/text e suspect. Scorul final se compară cu un prag, iar mesajele care îl depășesc sunt marcate ca spam.

În cPanel, filtrul se administrează din secțiunea Email, opțiunea Spam Filters. În versiunile mai vechi, aceeași unealtă se numea Apache SpamAssassin, iar unele găzduiri au păstrat vechea denumire în meniu. Interfața are trei comutatoare principale și o zonă de setări avansate:

  • Process New Emails and Mark them as Spam: pornește filtrul și adaugă antetele X-Spam-Status și X-Spam-Score la mesajele analizate.
  • Move New Spam to a Separate Folder (Spam Box): mută mesajele marcate într-un dosar dedicat, în loc să le lase în Inbox.
  • Automatically Delete New Spam (Auto-Delete): șterge definitiv mesajele care depășesc un al doilea prag, de obicei mai mare.

Setările se aplică tuturor conturilor de e-mail din contul cPanel, nu doar unei adrese. Dacă aveți nevoie de reguli diferite pe adrese, le combinați cu filtrele de e-mail descrise mai jos.

Pasul 1: activarea filtrului

Deschideți Spam Filters și treceți pe activ comutatorul Process New Emails and Mark them as Spam. Din acest moment, fiecare mesaj nou primește un scor. Nimic nu se șterge și nimic nu se mută încă: doar antetele mesajelor se schimbă, iar subiectul mesajelor considerate spam poate primi prefixul ***SPAM***, în funcție de configurarea serverului.

Este bine să lăsați filtrul să ruleze o săptămână în acest mod, ca să vedeți ce scoruri primesc mesajele obișnuite ale firmei. Deschideți câteva mesaje legitime în Roundcube, afișați antetele complete și căutați rândul X-Spam-Score. O factură de la un furnizor poate avea 1,2 puncte, un newsletter la care v-ați abonat 3,5, iar un mesaj de tip „ați câștigat” 14 sau mai mult.

Pasul 2: alegerea pragului de scor

Pragul implicit este 5. Cu cât valoarea este mai mică, cu atât filtrul este mai sever. Din experiența noastră pe conturile clienților, valorile au următorul efect:

  • Pragul 5 (implicit) prinde spam-ul evident și lasă să treacă majoritatea mesajelor legitime. Este punctul de plecare recomandat.
  • Pragul 3 sau 4 reduce mult spam-ul, dar începe să marcheze newslettere, notificări automate de la magazine online și mesaje în limba română cu diacritice lipsă.
  • Pragul 7 sau 8 marchează doar mesajele cu scor foarte mare și e potrivit pentru adresele la care ajung mulți clienți noi, unde un fals pozitiv costă o comandă.

Valoarea se schimbă din Spam Threshold Score, unde puteți alege dintr-o listă sau puteți introduce o valoare personalizată, cu zecimale. Schimbarea are efect imediat pentru mesajele noi; cele deja livrate rămân unde sunt.

Pasul 3: dosarul separat pentru spam

Activarea opțiunii Spam Box mută mesajele marcate în dosarul spam al fiecărui cont de e-mail. În Roundcube dosarul apare ca Junk sau Spam, iar în Outlook sau Thunderbird trebuie abonat la prima configurare, altfel nu se vede. Acesta este cel mai sigur mod de lucru: mesajele nu se pierd, dar nu aglomerează Inbox-ul.

Dosarul spam ocupă spațiu în cota contului. cPanel oferă, în aceeași pagină, opțiunea de a goli dosarul cu un clic, iar pe multe servere există o curățare automată a mesajelor mai vechi de 30 de zile. Verificați dosarul o dată pe săptămână în primele luni; după ce vă convingeți că nu ajung acolo mesaje importante, rărirea verificărilor e firească.

Pasul 4: ștergerea automată, doar după testare

Opțiunea Auto-Delete șterge definitiv mesajele care depășesc pragul ei, fără să le treacă prin dosarul spam. Are un prag propriu, separat de cel pentru marcare. Recomandarea noastră este să porniți ștergerea automată abia după perioada de observație și să o setați la o valoare mult mai mare decât pragul de marcare, de exemplu 12 sau 15, ca să șteargă doar mesajele fără nicio șansă de a fi legitime.

Un mesaj șters de Auto-Delete nu poate fi recuperat de nimeni, nici de administratorul serverului, fiindcă nu ajunge niciodată pe disc. Pentru adresele generale ale firmei, precum office@ sau contact@, o ștergere agresivă este riscantă: exact acolo scriu clienți noi, de pe adrese necunoscute filtrului.

Pasul 5: liste albe și negre

Sub Show Additional Configurations, respectiv Configure Calculated Spam Score Settings, găsiți două liste:

  1. whitelist_from: expeditori sau domenii ale căror mesaje primesc automat un scor foarte negativ, deci nu vor fi marcate niciodată ca spam. Acceptă și modele, de exemplu *@furnizorul-nostru.ro.
  2. blacklist_from: expeditori sau domenii tratate întotdeauna ca spam, indiferent de conținut.

Lista albă este unealta pe care o folosiți cel mai des: puneți acolo contabilul, banca, furnizorii principali și platformele care trimit notificări automate. Lista neagră ajută mai puțin decât pare, pentru că spam-ul vine rar de două ori de la aceeași adresă; e utilă pentru expeditori insistenți, dar legitimi din punct de vedere tehnic, cum ar fi firmele care trimit oferte nesolicitate de pe domeniul propriu.

În aceeași zonă puteți ajusta scorul unei reguli individuale. De exemplu, dacă regula care penalizează mesajele fără diacritice marchează prea des corespondența din România, îi reduceți punctajul în loc să ridicați pragul global.

Pasul 6: verificarea pe un mesaj real

După configurare, trimiteți-vă un mesaj de test de pe o adresă externă cu subiectul „test spam” și textul de verificare GTUBE, publicat de proiectul SpamAssassin exact pentru acest scop: un șir de caractere care primește automat scor 1000. Mesajul trebuie să ajungă în dosarul spam sau să fie șters, după setările alese. Apoi trimiteți un mesaj obișnuit și confirmați că ajunge în Inbox cu un scor mic.

Antetele complete se văd în Roundcube din meniul mesajului, opțiunea de afișare a sursei. Căutați rândurile X-Spam-Status și X-Spam-Score; primul arată și lista regulilor declanșate, cu punctajul fiecăreia, ceea ce vă spune de ce a fost marcat un mesaj.

Ce nu rezolvă SpamAssassin

Filtrul lucrează pe mesajele care au ajuns deja pe server. Câteva probleme frecvente au alte cauze și alte soluții:

  • Mesajele dumneavoastră ajung în spam la destinatari: nu ține de SpamAssassin, ci de autentificarea domeniului. Verificați înregistrările SPF, DKIM și DMARC din Zone Editor și din Email Deliverability.
  • Primiți spam trimis „de la propria adresă”: expeditorul falsifică antetul From. O politică DMARC cu p=reject și o regulă în filtrele de e-mail rezolvă cazul.
  • Contul trimite spam fără știrea dumneavoastră: parola a fost furată sau un formular de contact e exploatat. Schimbați parola, verificați jurnalele de acces și securizați contul de găzduire.
  • Roboții completează formularele site-ului: e spam de formular, nu de e-mail. Aici ajută ModSecurity și un captcha.

Filtrele de e-mail, completarea firească

cPanel are, tot în secțiunea Email, unealta Email Filters (pe cont) și Global Email Filters (pe tot domeniul). Filtrele citesc scorul pus de SpamAssassin și pot lua decizii mai fine decât comutatoarele globale. Câteva reguli pe care le configurăm des:

  1. Dacă antetul X-Spam-Score începe cu un număr mai mare de 10, mută mesajul în dosarul spam, indiferent de pragul global.
  2. Dacă expeditorul conține domeniul unui client important, livrează în Inbox chiar dacă scorul e mare.
  3. Dacă subiectul conține o expresie tipică pentru ofertele nesolicitate în limba română, marchează și arhivează.
  4. Dacă mesajul vine de la adresa proprie, dar nu a trecut autentificarea, respinge-l.

Filtrele se aplică înainte de livrare, deci funcționează și pentru redirecționările de e-mail: un mesaj marcat ca spam nu mai este trimis mai departe spre adresa personală.

Recomandări pentru firme mici

Configurația cu care lucrăm pe majoritatea conturilor administrate arată așa: filtrul pornit, prag 5, Spam Box activ, Auto-Delete oprit în primele 30 de zile și apoi pornit la 15, lista albă completată cu furnizorii și clienții recurenți. La crearea fiecărui cont de e-mail nou, abonați dosarul spam în programul de e-mail al angajatului, altfel dosarul există pe server, dar nimeni nu îl vede.

Evitați BoxTrapper, unealta de tip provocare-răspuns pe care unele instalări cPanel încă o afișează: ea trimite un mesaj de confirmare fiecărui expeditor necunoscut, iar mulți clienți nu răspund niciodată la astfel de mesaje. cPanel a anunțat retragerea ei și nu o mai dezvoltă.

Dacă administrați mai multe domenii, setările se fac separat în fiecare cont cPanel. Pentru un început ordonat, ghidul pentru începători în cPanel descrie secțiunile panoului, iar terminalul din cPanel vă lasă să verificați rapid dosarul spam de pe server, cu comanda de mai jos.

ls -la ~/mail/domeniul-dvs.ro/office/.spam/new | wc -l

Comanda numără mesajele necitite din dosarul spam al adresei office@. Un număr care crește cu sute pe zi înseamnă că filtrul lucrează; un dosar gol după o săptămână înseamnă, cel mai probabil, că Spam Box nu este activ sau că programul de e-mail șterge dosarul la sincronizare.

Surse

Cum a fost realizat acest articol

Autor
Publicat
3 septembrie 2025
Ultima actualizare
9 septembrie 2026
Surse

Lucrăm după principiile noastre de publicare, politica pentru corectare, politica pentru etică.

Articole similare