als Spam erkannte Mails werden nicht zugestellt

0etzi

New Member
Wie der Titel schon sagt, bei einer Domain werden als Spam erkannte Mails nicht zugestellt. Sie sollten in einen Ordner "Spam" landen, so war das konfiguriert.
Nach einem Server-reboot klappt das bei einer Domain nicht mehr.

die Ausgabe von mailq sagt folgendes:
Code:
-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
78C33AA4303     2077 Wed Aug 29 19:54:41  Gil@cappellaman.com
(host mx0.gmx.net[213.165.64.100] said: 451 4.1.8 Cannot resolve your domain {mx049} (in reply to MAIL FROM command))
                                         xxxxxx@gmx.net

-- 2 Kbytes in 1 Request.
Code:
der Befehlpostsuper -r ALL stellt immer nur 1 Mail zu oder gar keine
Die log/mail und mail.info läuft voll. Folgende Fehlermeldung ist noch zu finden:
Code:
Sep  2 00:26:27 xxxxx postfix/postfix-script: refreshing the Postfix mail system
Sep  2 00:26:27 xxxxx postfix/master[2905]: reload configuration /etc/postfix
Sep  2 00:26:29 xxxxx spamd[10828]: spamd: server killed by SIGTERM, shutting down
Sep  2 00:26:29 xxxxx spamd[20311]: logger: removing stderr method
Sep  2 00:26:30 xxxxx spamd[20313]: config: failed to parse line, skipping: use_dcc 1
Sep  2 00:26:30 xxxxx spamd[20313]: config: failed to parse, now a plugin, skipping: ok_languages all
Sep  2 00:26:31 xxxxx spamd[20313]: rules: meta test DIGEST_MULTIPLE has undefined dependency 'DCC_CHECK'
Sep  2 00:26:31 xxxxx spamd[20313]: spamd: server started on port 783/tcp (running version 3.1.6)
Sep  2 00:26:31 xxxxx spamd[20313]: spamd: server pid: 20313
Sep  2 00:26:31 xxxxx spamd[20313]: spamd: server successfully spawned child process, pid 20314
Sep  2 00:26:31 xxxxx spamd[20313]: spamd: server successfully spawned child process, pid 20315
Sep  2 00:26:31 xxxxx spamd[20313]: prefork: child states: II

Die log/warn ist voll mit diesen Einträgen:
Code:
Sep  2 00:01:32 xxxxx spamd[10829]: Number found where operator expected at (eval 1165) line 10, near "} 
Sep  2 00:01:32 xxxxx spamd[10829]:  
Sep  2 00:01:32 xxxxx spamd[10829]:  1" 
Sep  2 00:01:32 xxxxx spamd[10829]:  (Missing operator before  
Sep  2 00:01:32 xxxxx spamd[10829]:  
Sep  2 00:01:32 xxxxx spamd[10829]:  1?) 
Sep  2 00:01:32 xxxxx spamd[10829]: rules: failed to run header tests, skipping some: syntax error at (eval 1165) line 11, near "; 
Sep  2 00:01:32 xxxxx spamd[10829]: }" 
Sep  2 00:01:32 xxxxx spamd[10829]: Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line 2660, <GEN67> line 71. 
Sep  2 00:01:32 xxxxx spamd[10829]: Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line 2660, <GEN67> line 71. 
Sep  2 00:01:32 xxxxx spamd[10829]: Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line 2660, <GEN67> line 71. 
Sep  2 00:01:32 xxxxx spamd[10829]: Number found where operator expected at (eval 1166) line 10, near "} 
Sep  2 00:01:32 xxxxx spamd[10829]:  
Sep  2 00:01:32 xxxxx spamd[10829]:  1" 
Sep  2 00:01:32 xxxxx spamd[10829]:  (Missing operator before  
Sep  2 00:01:32 xxxxx spamd[10829]:  
Sep  2 00:01:32 xxxxx spamd[10829]:  1?) 
Sep  2 00:01:32 xxxxx spamd[10829]: rules: failed to run header tests, skipping some: syntax error at (eval 1166) line 11, near "; 
Sep  2 00:01:32 xxxxx spamd[10829]: }" 
Sep  2 00:01:32 xxxxx spamd[10829]: Day '32' out of range 1..31 at /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/Util.pm line 446 
Sep  2 00:01:32 xxxxx spamd[10829]: Day '32' out of range 1..31 at /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/Util.pm line 446

Und hier die Ausgabe von spamassassin--lint
Code:
[23930] warn: plugin: failed to parse plugin (from @INC): Bareword "Mail::SpamAssassin::Constants::CHARSETS_LIKELY_TO_FP_AS_CAPS" not allowed while "strict subs" in use at /usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Plugin/HeaderEval.pm line 967.
[23930] warn: Compilation failed in require at (eval 82) line 1.
[23930] warn: plugin: failed to create instance of plugin Mail::SpamAssassin::Plugin::HeaderEval: Can't locate object method "new" via package "Mail::SpamAssassin::Plugin::HeaderEval" at /usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Plugin/HeaderEval.pm line 39.
[23930] warn: plugin: failed to parse plugin (from @INC): "CHARSETS_LIKELY_TO_FP_AS_CAPS" is not exported by the Mail::SpamAssassin::Constants module
[23930] warn: Can't continue after import errors at /usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Plugin/MIMEEval.pm line 22
[23930] warn: BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Plugin/MIMEEval.pm line 22.
[23930] warn: Compilation failed in require at (eval 84) line 1.
[23930] warn: plugin: failed to create instance of plugin Mail::SpamAssassin::Plugin::MIMEEval: Can't locate object method "new" via package "Mail::SpamAssassin::Plugin::MIMEEval" at (eval 85) line 1.
[23930] warn: config: configuration file "/usr/share/spamassassin/20_dynrdns.cf" requires version 3.002001 of SpamAssassin, but this is code version 3.001006. Maybe you need to use the -C switch, or remove the old config files? Skipping this file at /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/Conf/Parser.pm line 345.
[23930] warn: config: configuration file "/usr/share/spamassassin/72_active.cf" requires version 3.002001 of SpamAssassin, but this is code version 3.001006. Maybe you need to use the -C switch, or remove the old config files? Skipping this file at /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/Conf/Parser.pm line 345.
[23930] warn: config: failed to parse line, skipping: use_dcc 1
[23930] warn: config: failed to parse, now a plugin, skipping: ok_languages all
[23930] warn: Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line 2660.
[23930] warn: Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line 2660.
[23930] warn: Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line 2660.
[23930] warn: Number found where operator expected at (eval 419) line 10, near "}
[23930] warn:
[23930] warn:  1"
[23930] warn:  (Missing operator before
[23930] warn:
[23930] warn:  1?)
[23930] warn: rules: failed to run header tests, skipping some: syntax error at (eval 419) line 6, at EOF
[23930] warn: Global symbol "$plugin" requires explicit package name at (eval 419) line 7.
[23930] warn: syntax error at (eval 419) line 11, near ";
[23930] warn: }"
[23930] warn: Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line 2660.
[23930] warn: Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line 2660.
[23930] warn: Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line 2660.
[23930] warn: Number found where operator expected at (eval 420) line 10, near "}
[23930] warn:
[23930] warn:  1"
[23930] warn:  (Missing operator before
[23930] warn:
[23930] warn:  1?)
[23930] warn: rules: failed to run header tests, skipping some: syntax error at (eval 420) line 6, at EOF
[23930] warn: Global symbol "$plugin" requires explicit package name at (eval 420) line 7.
[23930] warn: syntax error at (eval 420) line 11, near ";
[23930] warn: }"
[23930] warn: Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line 2660.
[23930] warn: Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line 2660.
[23930] warn: Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line 2660.
[23930] warn: Number found where operator expected at (eval 421) line 10, near "}
[23930] warn:
[23930] warn:  1"
[23930] warn:  (Missing operator before
[23930] warn:
[23930] warn:  1?)
[23930] warn: rules: failed to run header tests, skipping some: syntax error at (eval 421) line 6, at EOF
[23930] warn: Global symbol "$plugin" requires explicit package name at (eval 421) line 7.
[23930] warn: syntax error at (eval 421) line 11, near ";
[23930] warn: }"
[23930] warn: Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line 2660.
[23930] warn: Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line 2660.
[23930] warn: Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line 2660.
[23930] warn: Number found where operator expected at (eval 422) line 10, near "}
[23930] warn:
[23930] warn:  1"
[23930] warn:  (Missing operator before
[23930] warn:
[23930] warn:  1?)
[23930] warn: rules: failed to run header tests, skipping some: syntax error at (eval 422) line 6, at EOF
[23930] warn: Global symbol "$plugin" requires explicit package name at (eval 422) line 7.
[23930] warn: syntax error at (eval 422) line 11, near ";
[23930] warn: }"
[23930] warn: Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line 2660.
[23930] warn: Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line 2660.
[23930] warn: Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line 2660.
[23930] warn: Number found where operator expected at (eval 423) line 10, near "}
[23930] warn:
[23930] warn:  1"
[23930] warn:  (Missing operator before
[23930] warn:
[23930] warn:  1?)
[23930] warn: rules: failed to run header tests, skipping some: syntax error at (eval 423) line 6, at EOF
[23930] warn: Global symbol "$plugin" requires explicit package name at (eval 423) line 7.
[23930] warn: syntax error at (eval 423) line 11, near ";
[23930] warn: }"
[23930] warn: Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line 2660.
[23930] warn: Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line 2660.
[23930] warn: Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line 2660.
[23930] warn: Number found where operator expected at (eval 424) line 10, near "}
[23930] warn:
[23930] warn:  1"
[23930] warn:  (Missing operator before
[23930] warn:
[23930] warn:  1?)
[23930] warn: rules: failed to run header tests, skipping some: syntax error at (eval 424) line 6, at EOF
[23930] warn: Global symbol "$plugin" requires explicit package name at (eval 424) line 7.
[23930] warn: syntax error at (eval 424) line 11, near ";
[23930] warn: }"
[23930] warn: Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line 2660.
[23930] warn: Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line 2660.
[23930] warn: Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line 2660.
[23930] warn: Number found where operator expected at (eval 425) line 10, near "}
[23930] warn:
[23930] warn:  1"
[23930] warn:  (Missing operator before
[23930] warn:
[23930] warn:  1?)
[23930] warn: rules: failed to run header tests, skipping some: syntax error at (eval 425) line 6, at EOF
[23930] warn: Global symbol "$plugin" requires explicit package name at (eval 425) line 7.
[23930] warn: syntax error at (eval 425) line 11, near ";
[23930] warn: }"
[23930] warn: Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line 2660.
[23930] warn: Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line 2660.
[23930] warn: Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line 2660.
[23930] warn: Number found where operator expected at (eval 426) line 10, near "}
[23930] warn:
[23930] warn:  1"
[23930] warn:  (Missing operator before
[23930] warn:
[23930] warn:  1?)
[23930] warn: rules: failed to run header tests, skipping some: syntax error at (eval 426) line 6, at EOF
[23930] warn: Global symbol "$plugin" requires explicit package name at (eval 426) line 7.
[23930] warn: syntax error at (eval 426) line 11, near ";
[23930] warn: }"
[23930] warn: lint: 11 issues detected, please rerun with debug enabled for more information

Meine Frage, was ist zu tun um den Fehler zu beheben?

mfg 0etzi
 
Last edited by a moderator:
da wäre die spamassassin.inc aus root/confixx/safe Kommentare rausgelöscht.
Code:
# SpamAssassin config file for version 3.x
required_score           5.0
rewrite_header subject  *****SPAM*****
report_safe             1
add_header spam Report _REPORT_
use_bayes               1
bayes_auto_learn              1
skip_rbl_checks         0
use_razor2              1
use_dcc                 1
use_pyzor               1
ok_languages            all
ok_locales              all

Das gleiche steht auch in der local.cf von spamassassin und zusätzlich:
Code:
################### CONFIXX SPAMASSASSIN CONFIG FILE #####################
# created at Sun Sep  2 00:26:29 2007
#
#            !!! Do not make any changes in this file !!!
# All your changes will be lost after the file is auto updated next time.
#
#   If you want to add here any custom directive, you should include it
#   to '/root/confixx/safe/spamassassin.inc' file. Its content will be automatically
#   included during the file is autoupdated.
##########################################################################

allow_user_rules 1

user_scores_dsn                 DBI:mysql:confixx:localhost;mysql_socket=/var/lib/mysql/mysql.sock
user_scores_sql_username        confixx
user_scores_sql_password        xxxxxxxxx

user_scores_sql_custom_query SELECT preference, value FROM spampref WHERE (username = _USERNAME_ OR username = '@GLOBAL') AND server_id='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' ORDER BY username ASC

die Datei root/.spamassassin ist leer, in den einzelnen user_prefs von web1p1 usw. sind alle Zeilen auskommentiert.

fehlt noch was?

Gruß 0etzi
 
erledigt. Spam wird wieder zugestellt.

Habe aber das nicht bewusst "repariert"
Dienste gestoppt, gestartet und irgend wann kam wieder eine Spammail.

Aber mich würde nun interessieren was folgende Ausgaben zu bedeuten haben, Also reine Verständnisfragen:
von "mailq":
Code:
-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
78C33AA4303     2077 Wed Aug 29 19:54:41  Gil@cappellaman.com
(host mx0.gmx.net[213.165.64.100] said: 451 4.1.8 Cannot resolve your domain {mx049} (in reply to MAIL FROM command))
                                         xxxxxx@gmx.net

-- 2 Kbytes in 1 Request.
Die unkenntlich gemachte Mailadresse ist mir bekannt aus dem Freundeskreis. Wieso erscheint diese hier und was kann ich jetzt aufgrund dieser Ausgabe anstellen?

von postsuper -r ALL
Code:
postsuper: Requeued: 1 message
Wenn ich das in gewissen Abständen mache, erhalte ich immer die gleiche Ausgabe.
Mache ich das kurz hintereinander, kommt keine Ausgabe.
Was sagt mir das?
Ich probiere mal selbst eine Antwort: Das sagt mir, dass ich wenig Mailaufkommen habe auf dem Server und ich da zufällig immer mal eine Mail erwische, die noch nicht zugestellt wurde?

mfg 0etzi
 
Back
Top