Apuntalant Windows amb Linux (II): Configurant Exchange
febrer 27, 2008
Així doncs, després de configurar Linux amb l'spamassassin tocava barallar-se amb el Windows per tal que separés automàticament els correus marcats. No ha estat gens fàcil i, per ser honestos, m'han ajudat. I per tal que al proper que ho intenti li sigui més senzill que no pas a mi (i no hagi de pagar a una empresa que li faci) ho intento resumir. Al final de l'apunt trobareu enllaços a webs oficials de MS on ampliar la informació.
Resulta doncs que MS Exchange incorpora un Filtre de Missatges Inteligent (sic). I es pot aprofitar aquesta característica per al que m'interessava. Tan sols calia activar-ho i crear un petit arxiu de configuració que s'ajustés al que jo volia. Recordem que havia configurat l'SpamAssassin per tal que em modifiqués l'assumpte dels missatges considerats brossa amb el text [SPAM], o sigui que els passos que he seguit (a grans trets) són:
Pas1: Activar FMI. Cal dirigir-se a l'administració de l'Exchange i amb el botó dret a sobre de l'opció "SMTP Virtual Server" fer click a Propietats i activar el checkbox que diu "Apply Intelligent Message Filter".
Pas 2: Registrem la DLL. Obrim una finestreta de DOS i hi escrivim:
regsvr32 C:Program FilesExchsrvrbinMSCFV2MSExchange.UceContentFilter.dll
Pas 3: Preparar el fitxer de configuració. Per aixo obrim el notepad i fem copipaste del següent text:
<?xml version="1.0" encoding="UTF-16"?>
<CustomWeightEntries xmlns="http://schemas.microsoft.com/2005/CustomWeight">
<CustomWeightEntry Type="BODY" Change="MAX" Text="[SPAM]"/>
</CustomWeightEntries>
Cal guardar-lo a:
C:Program FilesExchsrvrbinMSCFV2MSExchange.UceContentFilter.xml
IMPORTANTÍSSIM: cal guardar-lo en format Unicode. El format per defecte de Notepad és ANSI, així que quan fem "Save as" veurem un desplegable on podem escollir el tipus de codificació del fitxer. Seleccioneu Unicode. (A mi aquest detallet m'ha fet perdre hores remirant els logs i el coi de Event Viewer, buf!)
Pas 4: Reinicieu el servei SMTP del servidor
Et voilà, amb això funciona i a partir d'ara Exchange guardarà el correu on l'assumpte contingui la paraula "[SPAM]" a la carpeta de "Correus no desitjats" de les bústies Exchange.
Bé, per ser exactes funciona casi sempre… suposo que forma part de la filosofia windows, això que de tant en tant falli tot. 😉
Podeu trobar informació més detallada en aquests dos enllaços: