Tag Archives: exim

cPanel Linux

Spamassassin: soluzione al problema di overload

Ultimamente gli sviluppatori di Spamassassin non stanno più sviluppando il software antispam.

Chi ha attive le quote sulla macchina linux (parlo per gli utenti di cPanel) ha potuto constatare che per un bug di spamassassin ancora non corretto, se un utente ha lo spazio sul proprio account esaurito, spamassassin va in overload facendo piantare di fatto la macchina.

Tutto questo perchè, a quota esaurita, se un utente riceve ancora email (che chiaramente vengono inviate indietro con il messaggio “Mailbox is full”) il file .spamassassin presente nel suo account rimane letteralmente bloccato facendo freezare di fatto il processo di spamd associato portando inesorabilmente il load della macchina a livelli molto alti compromettendone la stabilità e gli altri servizi.

Per risolvere il problema gli sviluppatori di cPanel hanno fatto loro stessi una patch che sembra risolvere a metà il problema.

La soluzione più ovvia è quella di patchare spamd come dicono loro.

Prima di tutto eliminiamo tutti i files .spamassassin (non preoccupatevi, sono files temporanei di spamd per ogni utente) in modo da liberare spazio su tutti gli account:

find /home -name .spamassassin | xargs rm -rf

L’operazione può richiedere alcuni minuti.
Infine patchamo spamd e lo riavviamo in questo modo:

/scripts/autorepair spamd_dbm_fix
/scripts/restartsrv_exim

Read More
cPanel Linux

Risoluzione errore dell’ smtp di exim (cPanel) “T=remote_smtp defer (-53): retry time not reached for any host” e diminuire il problema della coda

Il server smtp di cPanel (exim) ultimamente sembra avere problemi con alcuni filtri impostati da grossi provider come tiscali.it, alice.it, msn.it/.com, yahoo.it/.com.

L’errore che troviamo nell’exim_maillog è generalmente questo:

2008-01-06 12:39:04 1JBTqJ-0008Eo-Mp <= info@www.miodominio.it H=localhost [127.0.0.1] P=esmtpa A=fixed_login:info@miodominio.it S=1372 id=20080106123903.tk8fn2utwgksg8w8@www.miodominio.it
2008-01-06 12:39:04 1JBTqJ-0008Eo-Mp == indirizzo@tiscali.it R=lookuphost T=remote_smtp defer (-53): retry time not reached for any host

Questo problema, pultroppo, ancora non è stato risolto completamente dagli sviluppatori di cPanel.

Per risolvere, è necessario cambiare il file di configurazione di exim (exim.conf).

Read More
cPanel

Problema Graylist – Errori smtp 451 or 452

Molti {it:provider} utilizzano vari sistemi di protezione per lo {it:spam} . Uno di questi è il cosidetto sistema di graylist.

In pratica succede questo:

  1. SERVER-A invia una email a SERVER-B ;
  2. SERVER-B riceve la mail ma, per essere sicuro che SERVER-A sia un server mail vero, invia un errore con codice 451 o 452 (se non è un server vero vorrà dire, con alta probabilità, che la mail è stata inviata da uno spammer);
  3. Se SERVER-A è, quindi, il vero server da cui è partita la mail risponderà all’errore 451 o 452;
  4. SERVER-B riceve la risposta e verifica, quindi, il mittente facendo recapitare all’account email locale la mail.

La configurazione standard (impostata di default da cPanel) di exim non è istruita per riconoscere questo metodo (e gli errori 45x).

Per risolvere il problema, entriamo nel VHM della macchina con permessi di root. Andiamo alla voce “Exim Configuration Editor” e clicchiamo su “Advanced Editor“.

Inseriamo quanto segue nell’ultimo box:

* rcpt_4xx F,10m,2m; F,2h,10m

Per info

Read More