Alcune configurazioni possono essere eseguite solo per Adobe per le distribuzioni ospitate da Adobe. Ad esempio, per accedere ai file di configurazione del server e dell’istanza. Per ulteriori informazioni sulle diverse implementazioni, consulta Modelli di hosting sezione o questa pagina.
SpamAssassin è un software progettato per filtrare le e-mail indesiderate. Insieme a questo software, Adobe Campaign può assegnare un punteggio alle e-mail e determinare se è probabile che un messaggio venga considerato indesiderabile prima dell’avvio della consegna. A questo scopo, SpamAssassin deve essere installato e configurato sui server applicazioni di Adobe Campaign e richiede un certo numero di moduli Perl aggiuntivi per funzionare.
La distribuzione e l'integrazione di SpamAssassin come descritto in questo capitolo si basano sull'installazione software predefinita, così come le regole di filtraggio e punteggio, che sono quelle fornite da SpamAssassin senza alcuna modifica o ottimizzazione. L’attribuzione del punteggio e la qualificazione dei messaggi si basano esclusivamente sulla configurazione delle opzioni SpamAssassin e sulle regole di filtro. Gli amministratori di rete sono responsabili dell'adattamento alle esigenze aziendali.
La qualifica delle e-mail come indesiderabile da SpamAssassin si basa interamente su regole di filtraggio e punteggio.
Queste regole devono quindi essere aggiornate almeno una volta al giorno affinché l’installazione di SpamAssassin e la sua integrazione in Adobe Campaign siano pienamente funzionanti e garantiscano la pertinenza dei punteggi assegnati alle consegne prima dell’invio.
Questo aggiornamento è responsabilità dell'amministratore del server che ospita SpamAssassin.
L’utilizzo di SpamAssassin in Adobe Campaign fornisce un’indicazione sul possibile comportamento dei server di posta che utilizzano SpamAssassin quando ricevono e-mail inviate da Adobe Campaign. Tuttavia, è possibile che i server di posta di provider di Internet o server di posta online considerino ancora indesiderabili i messaggi inviati da Adobe Campaign.
La distribuzione di SpamAssassin e dei suoi moduli in Perl richiede l'utilizzo di server applicativi Adobe Campaign dotati di accesso a Internet tramite una connessione HTTP (flusso TCP/80).
Per installare e configurare SpamAssassin su Windows per abilitare l’integrazione con Adobe Campaign, esegui i seguenti passaggi:
Collega a Portale di distribuzione software utilizzo delle credenziali utente. Ulteriori informazioni sulla distribuzione di software in questa pagina.
Scarica la Neolane Spam Assassin (Installazione di Windows) (2.0) file (neolane_spamassassin.2.0.zip).
Copia questo file sul server Adobe Campaign, quindi decomprimi il file.
È possibile decomprimere il file ovunque si desideri, purché il percorso sia costituito da uno dei seguenti caratteri di espressione regolare: -_A-Za-z\xA0-\xFF0-9\.\%\@\=\+\,\/\\\:.
. Il percorso di installazione non deve contenere spazi bianchi.
Vai al file in cui hai decompresso il file e fai doppio clic sul run_me.bat per avviare lo script di installazione.
Se viene visualizzata e continua la visualizzazione di Windows Shell per alcuni secondi, attendere che l'installazione e l'aggiornamento siano terminati, quindi fare clic su Invio.
Se Windows Shell non viene visualizzato o non viene visualizzato prima della scomparsa immediata, segui questi passaggi, fai doppio clic sul pulsante portatileShell.bat per visualizzare una shell di Windows e verificare che il percorso della shell corrisponda alla cartella in cui il spamassassin.zip file decompresso. In caso contrario, accedilo utilizzando il cd comando.
Invio run_me.bat quindi fai clic su Invio per avviare il processo di installazione e aggiornamento. L'operazione restituisce uno dei seguenti valori per indicare il risultato dell'aggiornamento.
Per verificare che l'installazione di SpamAssassin sia stata completata, utilizza il test GTUBE (Generic Test for Unsollecited Bulk Email) utilizzando la seguente procedura:
Crea un file di testo e salvalo in C:\TestSpamMail.txt.
Inserisci il seguente contenuto nel file :
Subject: Test Spam Mail (GTUBE)
Message-ID: <1010101@example.net>
Date: MM-DD-YY
From: Sender <sender@example.net>
To: Recipient <recipient@example.net>
Precedence: junk
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
XJS*C4JDBQADN1.NSBN3*2IDNEN*GTUBE-STANDARD-ANTI-UBE-TEST-EMAIL*C.34X
Fai doppio clic sul pulsante portatileShell.bat per visualizzare una shell di Windows e quindi avviare il seguente comando (o "<root>
" designa la cartella creata quando si decomprime la cartella spamassassin.zip file):
"<root>\perl\site\bin\spamassassin" "C:\TestSpamMail.txt"
Il contenuto di questa e-mail di test attiva un punteggio di 1.000 punti per SpamAssassin. Ciò significa che è stato rilevato come indesiderabile e che l'installazione ha avuto successo ed è completamente funzionale.
Modifica le [INSTALL]/conf/serverConf.xml
file. Tutti i parametri disponibili nel serverConf.xml sono elencati in sezione.
Modificare il valore del spamCheck elementi command nella Web nodo. A questo scopo, esegui il seguente comando:
<spamCheck command='"<absolute path to the folder where you unzipped the zip file>\call_perl_with_args.bat" "<absolute path to nlserver>/spamcheck.pl"'/>
Tutti i percorsi devono essere assoluti.
Interrompi e avvia il Adobe Campaign servizio.
Per verificare l’integrazione di SpamAssassin in Adobe Campaign utilizza un test GTBUE (Test generico per e-mail in blocco non richieste):
Fai doppio clic sul pulsante portableshell.bat file. Questo attiva la visualizzazione di una shell di Windows. Esegui quindi il seguente comando:
perl "[INSTALL]\bin\spamcheck.pl" "C:\TestSpamMail.txt"
Il contenuto di questa e-mail di test attiva 1.000 punti assegnati da SpamAssassin. Ciò significa che è stata rilevata come indesiderabile e che l’integrazione in Adobe Campaign ha avuto successo ed è completamente funzionale.
Aggiorna le regole di filtro e punteggio di SpamAssassin
Per un aggiornamento iniziale delle regole di filtro e punteggio, inizia portatileShell.bat ed esegui il comando seguente:
sa-update --no-gpg
Per eseguire un aggiornamento automatico delle regole di filtro e punteggio, utilizzare lo stesso comando in un'attività di sistema pianificata:
sa-update --no-gpg
Se necessario, installare Perl e SpamAssassin utilizzando il seguente comando:
apt-get install spamassassin libxml-writer-perl
In serverConf.xml (disponibile in /usr/local/[INSTALL]/nl6/conf/
), modifica il spamCheck come segue:
<spamCheck command="perl
/usr/local/[NSTALL]/nl6/bin/spamcheck.pl"/>
Se necessario, installare Perl e recuperare i pacchetti utilizzando CPAN:
cpan Digest::SHA1
cpan HTML::Parser
cpan Net::DNS
cpan Mail::SPF
cpan XML::LibXML
cpan XML::Writer
cpan Mail::SpamAssassin
Le regole del filtro possono essere aggiornate automaticamente utilizzando sa-update strumento. Consultare il sito ufficiale SpamAssassin https://spamassassin.apache.org/ per ulteriori informazioni.
In Debian, gli aggiornamenti avvengono automaticamente ogni giorno.
Se non è così (ad esempio quando Debian viene installato manualmente), crea uno script per automatizzare gli aggiornamenti delle regole.
!/bin/sh
test -x /usr/bin/sa-update || exit 0
/usr/sbin/sa-update && /etc/init.d/spamassassin update
Inserisci questo script in crontab utilizzando il comando seguente:
crontab-e
Per migliorare le prestazioni in Linux, modifica il /etc/spamassassin/local.cf e aggiungi la seguente riga alla fine del file:
dns_available no