spamassassin werkt niet op opensuse 10.3

Pagina: 1
Acties:

  • MrHarry
  • Registratie: Oktober 2006
  • Laatst online: 30-01 14:51
Hoop dat jullie me kunnen helpen met die probleem, ik heb postfix geinstaleerd op opensuse en spamassassin en uiteraard hierbij ook amavis-new.
Echter als ik een email stuur krijg ik geen spam melding in de headers of rating, heb dit wel in de local.cf ingevoerd maar vooralsnog werkt het niet, bier voor degene die me verder helpt en het kan oplossen! :*)
moet je meer info weten of config's laat maar weten dan paste ik ze.
Tnx alvast! zit hier al hele weekend mee te k*tten :(

  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Wat heb je zelf al geprobeerd/ingesteld? Dat postfix mail moet scannen vliegt niet zomaar in de configuratie als je het installeert volgens mij :)

  • MrHarry
  • Registratie: Oktober 2006
  • Laatst online: 30-01 14:51
in de master.cf heb ik de volgende regels toegepast:

# ==========================================================================
smtp inet n - n - 8 smtpd
-o content_filter=smtp-amavis:[127.0.0.1]:10024
-o local_recipient_maps=
-o relay_recipient_maps=
-o smtpd_restriction_classes=
-o smtpd_helo_restrictions=
-o smtpd_sender_restrictions=
-o smtpd_recipient_restrictions=permit_mynetworks,reject
-o mynetworks=127.0.0.0/8
-o strict_rfc821_envelopes=yes


of bedoelde je dat niet?
:)
en voor poort 10025

# This receives mail from amavisd on port 10025
127.0.0.1:10025 inet n - n - - smtpd
-o local_recipient_maps=
-o smtpd_restriction_classes=
-o smtpd_client_restrictions=
-o smtpd_helo_restrictions=
-o smtpd_sender_restrictions=
-o smtpd_recipient_restrictions=permit_mynetworks,reject
-o strict_rfc281_envelopes=yes

uiteraard in local.cf
in de headers heb ik staan:

add_header spam Flag _YESNOCAPS_
add_header all Status _YESNO_, score=_SCORE_ required=_REQD_ tests=_TESTS_ autolearn=_AUTOLEARN_ version=_VERSION_
add_header all Level _STARS(*)_
add_header all Checker-Version SpamAssassin _VERSION_ (_SUBVERSION_) on _HOSTNAME_

Als je nog meer info moet shoot :):)
tnx voor de snelle reactie!

  • smesjz
  • Registratie: Juli 2002
  • Niet online
En wat zegt de logging Amavisd-new? En als je GTUBE gebruikt vanaf een niet-lokaal e-mail adres? (dus niet verstuurd vanaf localhost bijv)

Zie ook: http://spamassassin.apache.org/gtube/

Je weet dat je ook amavisd-new nog niet moet configureren dat ie spamassassin gebruikt?

Ik ga er even vanuit dat je mail al wel door amavis geen gaat? Dat zie je in de postfix logs ook terug.

  • MrHarry
  • Registratie: Oktober 2006
  • Laatst online: 30-01 14:51
in de logs zegt die wel als ik een normaal emailtje stuur:
amavis[10995]: (10995-04) Passed CLEAN

en als ik die gtube doe zie ik:
amavis[10998]: (10998-03) Passed SPAM

mail komt wel gewoon door idd, maar geeft geen headers mee en in de /var/log/mail zie je bovenstaande dus. Maar heb echt alle manuals al door gelopen zal vast ook iets mega klein's zijn om het aan de praat te krijgen :x

  • _JGC_
  • Registratie: Juli 2000
  • Nu online
De oplossing is vrij simpel. Wil Amavis gaan taggen, heb je de volgende voorwaarden:

- om alle mail te taggen, moet de standaard taglevel op een zo laag mogelijke score staan. -999 ofzo.
- bovenstaande geldt alleen voor locale gebruikers. Je moet amavisd-new dus laten weten welke gebruikers lokaal zijn.

Voldoe je niet aan bovenstaande voorwaarden, dan komt er alleen X-Spam-Status headers in de mail als je spam getagged wordt als spam, maar nog niet gekilld wordt.

  • MrHarry
  • Registratie: Oktober 2006
  • Laatst online: 30-01 14:51
amavisd.conf van /etc/ heeft volgende lvl's:

$sa_tag_level_deflt = -999; # add spam info headers if at, or above that level
$sa_tag2_level_deflt = 5.00; # add 'spam detected' headers at that level
$sa_kill_level_deflt = $sa_tag2_level_deflt; # triggers spam evasive actions
$sa_dsn_cutoff_level = 10; # spam level beyond which a DSN is not sent


mail header info van mail die nu binnen komt:

Subject: testing61
From: email@adres.nl extern
To: email@adres.nl naar interne mailbox
X-Mailer: Testmailer
Content-type: text/plain;
Content-transfer-encoding: 7bit
Message-Id: <20071125173036.CCDD6B4B85@maildomein.nl>
Return-Path: mail@extern.adres
X-OriginalArrivalTime: 25 Nov 2007 17:30:48.0609 (UTC) FILETIME=[EB144110:01C82F88]

naar mijn weten staat alles wel goed dus misschien ergens iets anders wat mist?

  • _JGC_
  • Registratie: Juli 2000
  • Nu online
Zie je in de headers ook dat je mails door amavisd-new gaat?
Iets als dit bijvoorbeeld:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Received: from mx0.fastline.no ([unix socket]) by mx0.fastline.no (Cyrus
        v2.2.12-Debian-2.2.12-4) with LMTPA; Sun, 25 Nov 2007 08:37:32 +0100
X-SMTP-Auth: no
Received: from localhost (localhost [127.0.0.1]) by mx0.fastline.no
        (Postfix) with ESMTP id 536F34000976 for <fdsfsdfs@jgc.homeip.net>; Sun, 25 Nov
        2007 08:37:32 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at mx0.fastline.no
X-Spam-Score: -2.82
X-Spam-Level: 
X-Spam-Status: No, score=-2.82 tagged_above=-999 required=6
        tests=[AWL=-1.710, BAYES_05=-1.11, HTML_MESSAGE=0.001, SPF_PASS=-0.001]
Received: from mx0.fastline.no ([127.0.0.1]) by localhost (mx0.fastline.no
        [127.0.0.1]) (amavisd-new, port 10024) with LMTP id ERc6S+S15fKm for
        <sfdfsdsfd@jgc.homeip.net>; Sun, 25 Nov 2007 08:37:19 +0100 (CET)

De X-Virus-Scanned zou erin moeten komen te staan, de X-Spam-* dingen daaronder dan weer niet. Let vooral op de mx0.fastline.no -> localhost -> mx0.fastline.no route die de mail hier neemt, zoiets zou jij met amavisd-new ook moeten hebben.

  • MrHarry
  • Registratie: Oktober 2006
  • Laatst online: 30-01 14:51
nee helemaal krijg gewoon de standaard header zonder x-virus-scanned of x-spam, denk dat daar het probleem ook zit dat die het niet helemaal scanned. Enig idee waar dat kan zitten?

  • MrHarry
  • Registratie: Oktober 2006
  • Laatst online: 30-01 14:51
*schop* iemand nog idee'en waar het kan zitten?

  • Jaap-Jan
  • Registratie: Februari 2001
  • Laatst online: 10:34
Ik had dat probleem ook. Deze oplossing werkte voor mij, oftewel, aan /etc/amavis/conf.d/50-user dit toevoegen:
@local_domains_maps = ( [".$mydomain"] );


Uiteraard vóór dit stukje:
#------------ Do not modify anything below this line -------------


Toen ik zag dat het werkte heb ik in /etc/postfix/main.cf dit gezet:
mydestination = /etc/postfix/mydestinations


en in /etc/postfix/mydestinations dit:
vdvn.net
localhost


en vervolgens in /etc/amavis/conf.d/50-user dit:
@local_domains_maps = ( read_hash("/etc/postfix/mydestinations") );

[ Voor 32% gewijzigd door Jaap-Jan op 28-11-2007 19:45 ]

| Last.fm | "Mr Bent liked counting. You could trust numbers, except perhaps for pi, but he was working on that in his spare time and it was bound to give in sooner or later." -Terry Pratchett

Pagina: 1