Linux Schulungen: http://www.opensource-training.de  
 
Foren > Allgemeines Forum > SPAMASSASSIN/POSTFIX
Navigation
Schulungen
Foren
  Allgemeines Forum
  Intrusion Detection
  VPN mit Linux
  Firewalling mit Linux
  SELinux/AppArmor
SELinux/AppArmor Buch
IDS-Buch
VPN-Buch
Firewall-Buch
Nachrichten
Vorträge/Tutorials
Artikel
Linux-Magazin Artikel
Anmelden / Daten ändern
Messen
Impressum
Serverspiegel
Zertifizierungen
GPG Public Key

Flavours
English
German

Search

Visitors
Besucher 727661
Ansichten 24670
Online 0


SPAMASSASSIN/POSTFIX

Springe zu
Thema Verfasser Letzte Antwort
SPAMASSASSIN/POSTFIX donjon ( ---.f.strato-dslnet.de) 16 Apr 2005 11:28
Hallo zusammen,

benötige Eure Hilfe bei der Lösung eines Problems mit spamassassin und psotfix. Ich habe auf meinem Linuxrechner zu dem bereits lauffähigen postfix spamassasin installiert und auch die nötigen Änderung unter /etc/postfix/master.cf vorgenommen:

Hier ein Ausschnitt:

# (yes) (yes) (yes) (never) (100)
# ==========================================================================
smtp inet n - n - - smtpd
-o content_filter=postfixfilter:
# hier wurde spamfilter integriert (Änderung Dietmar 15.4.2005)
#---------------------------------------------------------------------------
#smtps inet n - n - - smtpd
# -o smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes
#submission inet n - n - - smtpd
# -o smtpd_enforce_tls=yes -o smtpd_sasl_auth_enable=yes
#628 inet n - n - - qmqpd
pickup fifo n - n 60 1 pickup
cleanup unix n - n - 0 cleanup
qmgr fifo n - n 300 1 qmgr
#qmgr fifo n - n 300 1 nqmgr
#tlsmgr fifo - - n 300 1 tlsmgr
rewrite unix - - n - - trivial-rewrite
bounce unix - - n - 0 bounce
defer unix - - n - 0 bounce
flush unix n - n 1000? 0 flush
proxymap unix - - n - - proxymap
smtp unix - - n - - smtp
relay unix - - n - - smtp
# -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
showq unix n - n - - showq
error unix - - n - - error
local unix - n n - - local
virtual unix - n n - - virtual
lmtp unix - - n - - lmtp
#localhost:10025 inet n - n - - smtpd -o content_filter=
#
# Interfaces to non-Postfix software. Be sure to examine the manual
# pages of the non-Postfix software to find out what options it wants.
#
# maildrop. See the Postfix MAILDROP_README file for details.
#
#-----------------------------------------------------------------------------------------
postfixfilter unix - n n - - pipe
flags=Rq user=filter argv=/home/filter/postfixfilter -f ${sender} -- ${recipient}
#--------------------------------eingefügt am 13.7.2004 Dietmar---------------------------
maildrop unix - n n - - pipe
flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient}
cyrus unix - n n - - pipe
user=cyrus argv=/usr/lib/cyrus/bin/deliver -e -r ${sender} -m ${extension} ${user}
uucp unix - n n - - pipe
flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
ifmail unix - n n - - pipe
flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
bsmtp unix - n n - - pipe
flags=Fq. user=foo argv=/usr/local/sbin/bsmtp -f $sender $nexthop $recipient
vscan unix - n n - 10 pipe
user=vscan argv=/usr/sbin/amavis ${sender} ${recipient}
procmail unix - n n - - pipe
flags=R user=nobody argv=/usr/bin/procmail -t -m /etc/procmailrc ${sender} ${recipient}


=============================================================================


und in der /etc/mail/spamassassin/local.cf steht:
......
# Whether to change the subject of suspected spam
rewrite_subject 1

# Text to prepend to subject if rewrite_subject is used
subject_tag ***SPAM***

# Encapsulate spam in an attachment
report_safe 1

# Use terse version of the spam report
use_terse_report 0
========================================================

Die Mails werden gefiltert und die die Spam enthalten auch als solche identifiziert. Aber leider wird in der Betreffzeile nicht die Kennzeichnung ***SPAM*** hinzugefügt.


Könnt ihr mir sagen woran es liegt ??




RE: SPAMASSASSIN/POSTFIXRalf ( ---.versanet.de)16 Apr 2005 07:01
Hallo Donjon,

welche Version von SpamAssassin verwendest Du? Ab Version 3.0 gibt es rewrite_subject nicht mehr. Hier musst Du
rewrite_header Subject *****SPAM*****
verwenden.

Gruß,

Ralf
RE: RE: SPAMASSASSIN/POSTFIXdonjon ( ---.f.strato-dslnet.de)16 Apr 2005 08:54
Hallo Ralf,

ich verwende die neue Version von spamassassin ( 3.0.2, Perl Version 5.8.1 )

Meine local.cf hatte ich mit einem Tool erstellt, das allerding fuer spamassassin Version 2.5 galt.
Meine neue local.cf sieht jetzt so aus:

# SpamAssassin config file for version 2.5x
# generated by http://www.yrex.com/spam/spamconfig.php (version 1.01)

# How many hits before a message is considered spam.
required_hits 5.0

# Whether to change the subject of suspected spam
rewrite_subject 1


# Text to prepend to subject if rewrite_subject is used
#subject_tag ***SPAM***
rewrite_header Subject ***SPAM***

# Encapsulate spam in an attachment
report_safe 1

# Use terse version of the spam report
use_terse_report 0

# Enable the Bayes system
use_bayes 1

# Enable Bayes auto-learning
auto_learn 1

# Enable or disable network checks
skip_rbl_checks 0
use_razor2 1
use_dcc 1
use_pyzor 1

# Mail using languages used in these country codes will not be marked
# as being possibly spam in a foreign language.
ok_languages all

# Mail using locales used in these country codes will not be marked
# as being possibly spam in a foreign language.
ok_locales all
------------------------------------------------------------

Allerdings funktioniert es so auch nicht.

Gruß
Paul
RE: RE: RE: SPAMASSASSIN/POSTFIXRalf ( ---.versanet.de)16 Apr 2005 09:35
Hallo Paul,

rewrite_subject 1
brauchst Du nicht mehr. Allerdings glaube ich nicht, dass es daran liegt. Wird denn die Configurationsdatei überhaupt gelesen? Wie wird SA bei Dir eingebunden? Als Daemon? Musst Du SA vielleicht neustarten, damit die Datei gelesen wird?
Protokolliert SA irgendetwas in der Protokolldatei?

Gruß,

Ralf
RE: RE: RE: RE: SPAMASSASSIN/POSTFIXdonjon ( ---.f.strato-dslnet.de)16 Apr 2005 09:52
Hallo Ralf,

sa habe ich in der procmailrc stehen

DROPPRIVS=yes
LOGFILE=/var/log/procmail
#VERBOSE=ON
SHELL=/bin/sh

:0fw
* < 256000
| /usr/bin/spamassassin

# Mails with a score of 15 or higher are almost certainly spam (with 0.05%
# false positives according to rules/STATISTICS.txt). Let's put them in a
# different mbox. (This one is optional.)
#:0:
#* ^X-Spam-Level: ***************
#/var/spool/mail/almost-certainly-spam

# All mail tagged as spam (eg. with a score higher than the set threshold)
# is moved to "probably-spam".
#:0:
#* ^X-Spam-Status: Yes
#/var/spool/mail/probably-spam

# Work around procmail bug: any output on stderr will cause the "F" in "From"
# to be dropped. This will re-add it.
:0 H
* ! ^From[ ]
* ^rom[ ]
{
LOG="*** Dropped F off From_ header! Fixing up. "

:0 fhw
| sed -e 's/^rom /From /'
}
------------------------------------------------------------

Als deamon läuft sa nicht.
Ich hab ferner das Gefühl, das die local.cf nicht gelesen wird. Wenn ich spamassassin nicht als daemon laufen habe, wie starte ich ihn dann neu ??

Gruß
Paul
RE: RE: RE: RE: SPAMASSASSIN/POSTFIXdonjon ( ---.f.strato-dslnet.de)16 Apr 2005 10:10
On 16 Apr 2005 11:35 'Ralf' wrote:
> Hallo Paul,
>
Wie wird SA bei Dir eingebunden? Als Daemon? Musst Du SA vielleicht neustarten, damit die Datei gelesen wird?
> Protokolliert SA irgendetwas in der Protokolldatei?
>
> Gruß,
>
> Ralf

Hallo Ralf,

danke fuer den Hinweis doch einmal in die Protokolldatei zu schauen. In der procmail.log habe ich gesehen, dass sa auf /etc/mail/spamassassin/local.cf nicht zugreifen kann.
local.cf hatte bei mir nur r-- --- -- Rechte. Nach chmod hat die datei nun r-- r-- r-- . Danach habe ich dann Mails die Spam enthielten mit verändertem Subjekt [SPAM] bekommen.

In der procmail.log habe ich aber noch folgendes gefunden:

Cannot write to /XnirvanaX/.spamassassin/user_prefs: No such file or directory
Failed to create default user preference file /XnirvanaX/.spamassassin/user_prefs

Was ist denn das fuer ein Fehler ?
RE: RE: RE: RE: RE: SPAMASSASSIN/POSTFIXRalf ( ---.versanet.de)16 Apr 2005 10:36
Hallo Paul,
On 16 Apr 2005 12:10 'donjon' wrote:
> In der procmail.log habe ich aber noch folgendes gefunden:
>
> Cannot write to /XnirvanaX/.spamassassin/user_prefs: No such file or directory
> Failed to create default user preference file /XnirvanaX/.spamassassin/user_prefs

Scheinbar läuft SA bei Dir auch unter einem Benutzer, der /XnirvanaX als Heimatverzeichnis hat. SA versucht immer diese Datei anzulegen, wenn sie noch nicht existiert. Diese Meldung kannst Du ignorieren oder mit der Option -x bzw --nocreate-prefs das Verhalten abschalten.

Gruß,

Ralf
RE: RE: RE: RE: RE: RE: SPAMASSASSIN/POSTFIXdonjon ( ---.f.strato-dslnet.de)16 Apr 2005 11:28
Hallo Ralf,

hab deine Rat befolgt und rufe spammassin mit der Option -x in der procmail auf.
Jetzt läuft alles einwandfrei.

An dieser Stelle möchte ich dir nochmal herzlich fuer deinen Rat und deine Hilfe danken .

Gruß

Paul

[ Zurück ] Um ein neues Thema hinzu zu fügen müssen sie eingeloggt sein.


Umfrage

Welche Distribution verwenden Sie?

 A) Fedora Core
 B) SuSE
 C) Debian
 D) Mandriva
 E) Red Hat Enterprise Linux
 F) SuSE Enterprise Linux
 G) Slackware
 H) Ubuntu
 I) Gentoo
 J) Andere


Latest News
17 Oct 2008: Neue Schulung: Netzwerküberwachung mit Nagio...
17 Oct 2008: Neue Schulung: Virtualisierung mit KVM
24 Sep 2008: Business-Online Messe in Münster
24 Sep 2008: Eröffnungskonferenz am 25. September 2008
28 Aug 2008: Zertifizierung nach LPIC-3
Weitere News...

Login
eMail


Passwort



© 2002-2005 Ralf Spenneberg, OpenSource Security, Germany