Postfix + Spamassassin

NacKteOmA

New Member
Ich versuche derzeit den Spamassassin wieder mit meinen Postfix arbeiten zu lassen, nur möchte es natürlich nicht so ganz wie ich will ;)

Hier mal meine Fehlermeldung:

Code:
Command died with status 1:
"/usr/bin/spamassassin". Command output: 
Feb 25 01:25:37.169 [9092] warn:
archive-iterator: no access to SENDER@Domain.de: No such file or
directory at /usr/share/perl5/Mail/SpamAssassin/ArchiveIterator.pm line
771. 
Feb 25 01:25:37.169 [9092] warn: archive-iterator: no access to
EMPFÄNGER@Domain.de: No such file or directory at
/usr/share/perl5/Mail/SpamAssassin/ArchiveIterator.pm line 771. 
Feb 25
01:25:37.169 [9092] warn: archive-iterator: unable to open
SENDER@Domain.de: No such file or directory 
Feb 25 01:25:37.169
[9092] warn: archive-iterator: unable to open EMPFÄNGER@Domain.de: No
such file or directory

Postfix - master.cf

Code:
smtp      inet  n       -       -       -       -       smtpd
        -o content_filter=spamassassin

spamassassin
          unix  -       n       n       -       -       pipe
          user=spamd argv=/usr/bin/spamassassin ${sender} ${recipient}

Spamassassin - local.cf

Code:
ifplugin Mail::SpamAssassin::Plugin::Shortcircuit

rewrite_header Subject [***** SPAM _SCORE_ *****]
required_score 4.0
#to be able to use _SCORE_ we need report_safe set to 0
#If this option is set to 0, incoming spam is only modified by adding some .X-Spam-. headers and no changes will be made to the body.
#report_safe 0
#rewrite_header Subject *****SPAM*****

# Enable the Bayes system
#use_bayes 0
#use_bayes_rules 1
# Enable Bayes auto-learning
#bayes_auto_learn 1

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

#dcc konfiguration
#dcc_path /usr/local/bin/dccproc
#dcc_add_header 1

#pyzor konfiguration
#pyzor_path /usr/local/bin/pyzor
#pyzor_add_header 1
#pyzor_max 3

rbl_timeout 4
ok_languages all
ok_locales all
dns_available yes
check_mx_attempts 0
#auto_learn 1
#auto_learn_threshold_spam 5.5
#auto_learn_threshold_nonspam 2.0

score SUBJ_ILLEGAL_CHARS 2.6
score PORN_4 3.7
score RCVD_IN_RFCI 2.0
score RCVD_IN_ORBS 1.0
score RCVD_IN_DSBL 1.0
score RCVD_IN_SBL 0.5
score RCVD_IN_VISI 1.0
score RCVD_IN_RFCI 0.5
score RCVD_IN_SORBS 0.5
score X_NJABL_OPEN_PROXY 0.5
score RCVD_IN_UNCONFIRMED_DSBL 0.2
score RCVD_IN_BL_SPAMCOP_NET 1.1
score RCVD_IN_VISI 0.3
score RCVD_IN_RELAYS_ORDB_ORG 0.3
score USER_AGENT_MACOE 1.0
score NIGERIAN_TRANSACTION_1 1.5
score MICROSOFT_EXECUTABLE 3.100
score MIME_SUSPECT_NAME 3.100
score RCVD_IN_BONDEDSENDER -6.0
score HABEAS_HIL_RBL -6.0
score X_LIST_UNSUBSCRIBE 0.5
score EMAIL_ATTRIBUTION -0.5
score IN_REP_TO -0.5
score QUOTED_EMAIL_TEXT -0.5
score REPLY_WITH_QUOTES -0.5
score HTML_IMAGE_ONLY_02 1.978
score HTML_IMAGE_ONLY_04 2.087
score HTML_IMAGE_ONLY_06 1.228
score HTML_IMAGE_ONLY_08 0.984
score HTML_IMAGE_ONLY_10 0.843
score HTML_IMAGE_ONLY_12 0.487
score EMAIL_ATTRIBUTION -1
score MSGID_GOOD_EXCHANGE -1

body            GENERIC_IXHASH eval:ixhashtest('generic.ixhash.net')
describe        GENERIC_IXHASH iXhash found @ generic.ixhash.net
tflags          GENERIC_IXHASH net
# adjust score as you seem fit
score           GENERIC_IXHASH 4.00

body            NIXSPAM_IXHASH eval:ixhashtest('ix.dnsbl.manitu.net')
describe        NIXSPAM_IXHASH iXhash found @ ix.dnsbl.manitu.net
tflags          NIXSPAM_IXHASH net
# adjust score as you seem fit
score           NIXSPAM_IXHASH 4.00

endif # Mail::SpamAssassin::Plugin::Shortcircuit

Es wurde natürlich etwas entsprechend gekürzt - sonst erschlägt man ja ein mit Mailserver confs ^^

Mir ist wohl klar das es irgendwie ein Rechte/Zugriffsproblem ist, allerdings will mir nicht so recht in den Sinn kommen warum er auch z.B. Zugriffe zum "sender@domain.de" haben möchte. Mir mangelt es auch einwenig an Idee gerade bei dieser Geschichte.
 
Last edited by a moderator:
Was steht denn in /usr/share/perl5/Mail/SpamAssassin/ArchiveIterator.pm line 771 ? Das scheint Spamassassin wohl nicht zu finden.
 
Auf Line 771 steht genau das

Code:
@s  or warn "archive-iterator: no access to $mail: $!";

Oder mal mit den Code drum rum

Code:
  # only perform these stat() operations if we're not using a cache;
  # it's faster to perform lookups in the cache, and more accurate
  if (!defined $AICache) {
    my @s = stat($mail);
    @s  or warn "archive-iterator: no access to $mail: $!";
    return unless $self->_message_is_useful_by_file_modtime($s[9]);
  }
 
Link

Hallo,

ich habe die Tage nach folgender Anleitung unter Debian Spamassassin erfolgreich eingerichtet:

http://www.howtoforge.de/anleitung/...x-zur-spam-und-virus-uberprufung-integrieren/

Allerdings gehen bei mir E-Mail Weiterleitungen nicht mehr.
Hatte zuvor ein Update von ispcp 1.0.0 auf 1.0.6 vorgenommen.

Nach einem dieser Schritte ging es dann die Weiterleitung nicht mehr.
Aber das Thema habe ich Beitrag angefragt :)

Sollte es bei dir aber danach auch nicht gehen, würde ich mich über eine kurze Info freuen ;)

Gruß
 
Back
Top