Show Menu
THEMEN×

SpamAssassin konfigurieren

Einige Konfigurationen können nur von Adobe für Bereitstellungen ausgeführt werden, die von Adobe gehostet werden. So können Sie beispielsweise auf die Konfigurationsdateien des Servers und der Instanz zugreifen. Weitere Informationen zu den verschiedenen Bereitstellungen finden Sie im Abschnitt Hosting-Modelle oder in diesem Artikel .

Übersicht

SpamAssassin ist eine Software zum Filtern unerwünschter E-Mails. In Verbindung mit dieser Software kann Adobe Campaign E-Mails eine Punktzahl zuweisen und feststellen, ob eine Nachricht vor dem Starten des Versands als unerwünscht angesehen werden kann. Dazu muss SpamAssassin auf dem bzw. den Anwendungsservern von Adobe Campaign installiert und konfiguriert sein und eine bestimmte Anzahl zusätzlicher Perl-Module benötigen.
Die Bereitstellung und Integration von SpamAssassin, wie in diesem Kapitel beschrieben, basieren auf der standardmäßigen Softwareinstallation, ebenso wie Filter- und Scoring-Regeln, die von SpamAssassin ohne Änderungen oder Optimierungen bereitgestellt werden. Score Attribution und Message Qualification basieren ausschließlich auf der Konfiguration von SpamAssassin Optionen und Filterregeln. Netzwerkadministratoren sind für die Anpassung an die Bedürfnisse ihrer Firma verantwortlich.
Die Einstufung von E-Mails als unerwünscht durch SpamAssassin basiert ausschließlich auf Filter- und Bewertungsregeln.
Diese Regeln müssen daher mindestens einmal täglich aktualisiert werden, damit Ihre SpamAssassin-Installation und ihre Integration in Adobe Campaign voll funktionsfähig sind und die Relevanz der Ergebnisse, die Ihren Versänden zugewiesen wurden, vor dem Versand gewährleistet ist.
Für dieses Update ist der Serveradministrator verantwortlich, der SpamAssassin hostet.
Die Verwendung von SpamAssassin in Adobe Campaign gibt Aufschluss über das mögliche Verhalten von Mail-Servern, die SpamAssassin verwenden, wenn sie per Adobe Campaign gesendete E-Mails empfangen. Es ist jedoch möglich, dass die Mailserver von Internetanbietern oder Online-Mail-Servern die von Adobe Campaign gesendeten Nachrichten als unerwünscht betrachten.
Für die Bereitstellung von SpamAssassin und seinen Modulen in Perl sind Adobe Campaign-Anwendungsserver erforderlich, die über eine HTTP-Verbindung (TCP/80 flow) mit Internetzugang ausgestattet sind.

Installieren auf einem Windows-Computer

Gehen Sie wie folgt vor, um SpamAssassin unter Windows zu installieren und zu konfigurieren, um die Integration mit Adobe Campaign zu aktivieren:
  1. SpamAssassin installieren
  2. SpamAssassin in Adobe Campaign integrieren

SpamAssassin installieren

  1. Stellen Sie eine Verbindung mit dem Extranet-Portal her, indem Sie die Anmeldeinformationen Ihres Benutzers verwenden.
  2. Gehen Sie zum Download-Center und suchen Sie dann die Seite, um den Abschnitt Tools zu finden.
  3. Laden Sie die Neolane Spam Assassin-Datei (Windows-Installation) (2.0) herunter (neolane_spamassassin.2.0.zip).
  4. Kopieren Sie diese Datei auf den Adobe Campaign-Server und dekomprimieren Sie sie.
    Sie können die Datei an jeder gewünschten Stelle entzippen, vorausgesetzt, der Pfad besteht aus einem der folgenden regulären Ausdruck: -_A-Za-z\xA0-\xFF0-9\.\%\@\=\+\,\/\\\:. . Der Installationspfad darf keine Leerzeichen enthalten.
  5. Wechseln Sie zu der Datei, in der Sie die ZIP-Datei entpackt haben, und klicken Sie dann mit der Dublette auf die Datei run_me.bat , um das Installationsskript zu starten.
    Wenn eine Windows-Shell angezeigt wird und für einige Sekunden weiterhin angezeigt wird, warten Sie, bis die Installation und die Aktualisierung abgeschlossen sind, und klicken Sie auf Eingabetaste .
    Wenn die Windows-Shell nicht angezeigt wird oder nicht angezeigt wird, bevor sie sofort ausgeblendet wird, führen Sie die folgenden Schritte aus. Klicken Sie bei gedrückter Dublette auf die Datei portableShell.bat , um eine Windows-Shell anzuzeigen, und überprüfen Sie, ob der Shell-Pfad dem Ordner entspricht, in dem die Datei spamassin.zip entpackt wurde. Ist dies nicht der Fall, greifen Sie mit dem Befehl cd darauf zu.
    Geben Sie run_me.bat ein und klicken Sie dann auf Enter , um den Installations- und Aktualisierungsprozess Beginn. Der Vorgang gibt einen der folgenden Werte zurück, um das Ergebnis der Aktualisierung anzugeben.
    • 0 : eine Aktualisierung durchgeführt wurde.
    • 1 : Keine neue Aktualisierung verfügbar.
    • 2 : kein neues Update verfügbar.
    • 3 : Aktualisierung bei vorheriger Überprüfung fehlgeschlagen.
    • 4 oder mehr: ein Fehler aufgetreten ist.
  6. Um zu überprüfen, ob die Installation von SpamAssassin erfolgreich war, verwenden Sie den GTUBE-Test (Generischer Test für nicht angeforderte Massen-E-Mail) mit folgendem Verfahren:
    1. Erstellen Sie eine Textdatei und speichern Sie sie unter C:\TestSpamMail.txt .
    2. Fügen Sie den folgenden Inhalt in die Datei ein:
      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
      
      
    3. Klicken Sie mit der Dublette auf die Datei portableShell.bat , um eine Windows Shell anzuzeigen, und starten Sie dann den folgenden Befehl (oder " <root> "gibt den erstellten Ordner beim Entpacken der Datei spamassin.zip an):
       "<root>\perl\site\bin\spamassassin" "C:\TestSpamMail.txt"
      
      
      Der Inhalt dieser Test-E-Mail löst eine Punktzahl von 1.000 Punkten von SpamAssassin aus. Dies bedeutet, dass es als unerwünscht erkannt wurde und dass die Installation erfolgreich war und voll funktionsfähig ist.

Integrieren von SpamAssassin in Adobe Campaign

  1. Bearbeiten Sie die [INSTALL]/conf/serverConf.xml Datei. Alle in der Datei serverConf.xml verfügbaren Parameter sind in diesem Abschnitt aufgeführt.
  2. Ändern Sie den Wert des Befehlsattributs der Elemente SpamCheck im Web -Knoten. Führen Sie dazu den folgenden Befehl aus:
    <spamCheck command='"<absolute path to the folder where you unzipped the zip file>\call_perl_with_args.bat" "<absolute path to nlserver>/spamcheck.pl"'/>
    
    
    Alle Pfade müssen absolut sein.
    Beenden und Beginn des Adobe Campaign -Dienstes.
  3. Um die Integration von SpamAssassin in Adobe Campaign zu überprüfen, verwenden Sie einen GTBUE-Test (Generischer Test für nicht angeforderte Massen-E-Mail):
    Klicken Sie mit der Dublette auf die Datei portableshell.bat . Dadurch wird die Anzeige einer Windows-Shell ausgelöst. Führen Sie dann den folgenden Befehl aus:
    perl "[INSTALL]\bin\spamcheck.pl" "C:\TestSpamMail.txt"
    
    
    Der Inhalt dieser Test-E-Mail löst 1.000 von SpamAssassin zugewiesene Punkte aus. Dies bedeutet, dass sie als unerwünscht erkannt wurde und dass die Integration in Adobe Campaign erfolgreich war und voll funktionsfähig ist.
  4. SpamAssassin-Filter- und Bewertungsregeln aktualisieren
    Für eine erste Aktualisierung der Filter- und Bewertungsregeln führen Sie den folgenden Beginn portableShell.bat aus:
    sa-update --no-gpg
    
    
    Um eine automatische Aktualisierung von Filter- und Bewertungsregeln auszuführen, verwenden Sie denselben Befehl in einer geplanten Aufgabe des Systems:
    sa-update --no-gpg
    
    

Installieren auf einem Linux-Computer

Installationsschritte in Debian

  • Installieren Sie bei Bedarf Perl und SpamAssassin mit dem folgenden Befehl:
    apt-get install spamassassin libxml-writer-perl
    
    
  • Ändern Sie in der Datei " serverConf.xml "(verfügbar in /usr/local/[INSTALL]/nl6/conf/ ) die Zeile " spamCheck "wie folgt:
    <spamCheck command="perl
    /usr/local/[NSTALL]/nl6/bin/spamcheck.pl"/>
    
    

Installationsschritte in RHEL/CentOS

Installieren Sie bei Bedarf Perl und stellen Sie die Pakete mithilfe von CPAN wieder her:
cpan Digest::SHA1
cpan HTML::Parser
cpan Net::DNS
cpan Mail::SPF 
cpan XML::LibXML
cpan XML::Writer
cpan Mail::SpamAssassin

Aktualisieren von Filterregeln

Filterregeln können automatisch mit dem sa-update -Tool aktualisiert werden. Weitere Informationen finden Sie auf der offiziellen SpamAssassin-Website http://spamassassin.apache.org/ .
In Debian finden Aktualisierungen jeden Tag automatisch statt.
Wenn dies nicht der Fall ist (z. B. wenn Debian manuell installiert wird), erstellen Sie ein Skript, um Regelaktualisierungen zu automatisieren.
!/bin/sh
test -x /usr/bin/sa-update || exit 0
/usr/sbin/sa-update && /etc/init.d/spamassassin update

Fügen Sie dieses Skript mithilfe des folgenden Befehls in crontab ein:
crontab-e

Leistungsoptimierung

Um die Leistung unter Linux zu verbessern, bearbeiten Sie die Datei /etc/spamassassin/local.cf und fügen Sie am Dateiende die folgende Zeile hinzu:
dns_available no