[Endast lokal/hybrid]{class="badge yellow" title="Gäller endast lokala och hybrida driftsättningar"}
Konfigurera SpamAssassin configuring-spamassassin
Översikt overview
SpamAssassin är en programvara som är utformad för att filtrera bort oönskade e-postmeddelanden. I kombination med den här programvaran kan Adobe Campaign ge e-postmeddelanden poäng och avgöra om ett meddelande troligtvis kommer att anses vara oönskat innan leveransen startas. För att kunna göra detta måste SpamAssassin installeras och konfigureras på programservrar i Adobe Campaign och ett visst antal ytterligare Perl-moduler måste användas.
Distributionen och integreringen av SpamAssassin enligt beskrivningen i detta kapitel baseras på standardprogramvaruinstallation, liksom filtrerings- och poängregler, som tillhandahålls av SpamAssassin utan ändringar eller optimeringar. Poängattribuering och meddelandekvalificering baseras enbart på konfigurationen av SpamAssets-alternativen och på filtreringsregler. Nätverksadministratörer ansvarar för att anpassa dem till företagets behov.
Om du använder SpamAssassin i Adobe Campaign får du en indikation på det möjliga beteendet hos e-postservrar som använder SpamAssassin när de tar emot e-post som skickas av Adobe Campaign. Det är dock möjligt att e-postservrarna hos internetleverantörer eller e-postservrar fortfarande anser att de meddelanden som skickas av Adobe Campaign inte är önskade.
För att kunna distribuera SpamAssassin och dess moduler i Perl krävs Adobe Campaign-programservrar med Internetåtkomst via en HTTP-anslutning (TCP/80-flöde).
Installera på en Windows-dator installing-on-a-windows-machine
Så här installerar och konfigurerar du SpamAssets på Windows för att aktivera integrering med Adobe Campaign:
- Installera SpamAssassin
- Integrera SpamAssassin i Adobe Campaign
Installera SpamAssassin installing-spamassassin
-
Anslut till programdistributionsportalen med dina användaruppgifter. Läs mer om programvarudistribution på den här sidan.
-
Hämta filen Neolane Spam Assassin (Windows-installation) (2.0) (neolane_spamassassin.2.0.zip).
-
Kopiera den här filen till Adobe Campaign-servern och packa upp den.
note note NOTE Du kan välja att packa upp filen var du vill, förutsatt att sökvägen består av något av följande reguljära uttryckstecken: -_A-Za-z\xA0-\xFF0-9\.\%\@\=+\,\/\\\:.
. Installationssökvägen får inte innehålla blanksteg. -
Gå till filen där du packade upp filen och dubbelklicka sedan på filen run_me.bat för att starta installationsskriptet.
Om ett Windows Shell visas och fortsätter att visas i några sekunder väntar du tills installationen och uppdateringen har slutförts och klickar sedan på Enter.
Om Windows Shell inte visas eller inte visas innan du omedelbart försvinner, dubbelklickar du på filen portableShell.bat för att visa ett Windows Shell och kontrollerar att Shell-sökvägen motsvarar mappen där filen spamassassin.zip har packats upp. Om så inte är fallet kan du komma åt det med kommandot cd.
Ange run_me.bat och klicka sedan på Enter för att starta installations- och uppdateringsprocessen. Åtgärden returnerar ett av följande värden för att ange resultatet av uppdateringen.
- 0: en uppdatering har utförts.
- 1: Det finns ingen ny uppdatering.
- 2: Det finns ingen ny uppdatering.
- 3: Uppdateringen misslyckades under tidigare verifiering.
- 4 eller fler: ett fel har inträffat.
-
Om du vill kontrollera att installationen av SpamAssassin lyckades använder du GTUBE-testet (Generic Test for Unsolicited Bulk Email) enligt följande:
-
Skapa en textfil och spara den under C:\TestSpamMail.txt.
-
Infoga följande innehåll i filen:
code language-none 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
-
Dubbelklicka på filen portableShell.bat för att visa ett Windows Shell och starta sedan följande kommando (eller
<root>
anger den skapade mappen när spamassassin.zip -filen packas upp):code language-none "<root>\perl\site\bin\spamassassin" "C:\TestSpamMail.txt"
Innehållet i det här testmeddelandet utlöser ett 1 000 poäng av SpamAssassin. Det innebär att den har identifierats som oönskad och att installationen lyckades och fungerar fullt ut.
-
Integrera SpamAssassin i Adobe Campaign integrating-spamassassin-into-adobe-campaign
-
Redigera filen
[INSTALL]/conf/serverConf.xml
. Alla parametrar som är tillgängliga i serverConf.xml listas i det här avsnittet. -
Ändra värdet för attributet spamCheck elements' command i noden Web. Kör följande kommando för att göra detta:
code language-none <spamCheck command='"<absolute path to the folder where you unzipped the zip file>\call_perl_with_args.bat" "<absolute path to nlserver>/spamcheck.pl"'/>
note note NOTE Alla sökvägar måste vara absoluta. Stoppa och starta tjänsten Adobe Campaign.
-
Om du vill kontrollera integreringen av SpamAssassin i Adobe Campaign använder du ett GTBUE-test (Generic Test for Unsolicited Bulk Email):
Dubbelklicka på filen portableshell.bat. Detta utlöser visningen av ett Windows-gränssnitt. Kör sedan följande kommando:
code language-none perl "[INSTALL]\bin\spamcheck.pl" "C:\TestSpamMail.txt"
Innehållet i det här testmeddelandet utlöser 1 000 poäng som tilldelats av SpamAssassin. Det innebär att det har identifierats som oönskat och att integreringen i Adobe Campaign lyckades och fungerar fullt ut.
-
Uppdatera SpamAssassin-filtrerings- och bedömningsregler
Starta portableShell.bat och kör följande kommando för en inledande uppdatering av filtrerings- och bedömningsregler:
code language-none sa-update --no-gpg
Om du vill köra en automatisk uppdatering av filtrerings- och bedömningsregler använder du samma kommando i en schemalagd systemuppgift:
code language-none sa-update --no-gpg
Installera på en Linux-dator installing-on-a-linux-machine
Installationssteg i Debian installation-steps-in-debian
-
Installera Perl och SpamAssassin med följande kommando om det behövs:
code language-none apt-get install spamassassin libxml-writer-perl
-
Ändra raden spamCheck på följande sätt i filen serverConf.xml (tillgänglig i
/usr/local/[INSTALL]/nl6/conf/
):code language-none <spamCheck command="perl /usr/local/[NSTALL]/nl6/bin/spamcheck.pl"/>
Installationssteg i RHEL/CentOS installation-steps-in-rhel-centos
Installera vid behov Perl och återställ paketen med CPAN:
cpan Digest::SHA1
cpan HTML::Parser
cpan Net::DNS
cpan Mail::SPF
cpan XML::LibXML
cpan XML::Writer
cpan Mail::SpamAssassin
Uppdaterar filterregler updating-filter-rules
Filterregler kan uppdateras automatiskt med verktyget sa-update . Mer information finns på den officiella SpamAssassin-webbplatsen https://spamassassin.apache.org/.
I Debian sker uppdateringar automatiskt varje dag.
Om så inte är fallet (till exempel när Debian installeras manuellt) skapar du ett skript som automatiserar regeluppdateringar.
!/bin/sh
test -x /usr/bin/sa-update || exit 0
/usr/sbin/sa-update && /etc/init.d/spamassassin update
Infoga det här skriptet i crontab med följande kommando:
crontab-e
Prestandaoptimering performance-optimization
Om du vill förbättra prestanda i Linux redigerar du filen /etc/spamassassin/local.cf och lägger till följande rad i slutet av filen:
dns_available no