• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

SpamAssassin markiert Mails aber leitet diese totzdem weiter

Status
Für weitere Antworten geschlossen.

abalorio

Member
Hi Leute, ich habe ein Problem mit SpamAssassin. SpamAssassin soll eigentlich jeden Spam in ein anderes Postfach leiten aber teilweise markiert SpamAssassin Spam als solchen und leitet diesen aber trotzdem an den User weiter. Hat jemand eine Idee woran das liegen kann?
Beste Grüße
Abalorio
 

crazyrolf

Advanced Hacker
Du solltest dich mal mit diesem Parameter befassen!

$final_spam_destiny = D_PASS;

An sich, sollen die Mails auch weiter an den User zugestellt werden, weil es sonst passieren kann, dass wichtige Mails verloren gehen. Der User selbst, soll entscheiden, was er mit den Mails macht.
 
OP
A

abalorio

Member
Hi crazyrolf, ja klar aber in procmail (home/user/.procmail) hab ich folgendes definiert:

Code:
DROPPRIVS=yes                                                                                                                       
#LOGFILE=/var/log/procmail                                                                                                          
#VERBOSE=ON                                                                                                                         
SHELL=/bin/sh                                                                                                                       
                                                                                                                                    
:0fw                                                                                                                                
* < 256000                                                                                                                          
| /usr/bin/spamc -f                                                                                                                 
                                                                                                                                    
# 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/big-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/spam-postfach                                                                                                        
                                                                                                                                    
# 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 /'                                                                                                   
}

Der Spam soll also nicht zugestellt werden sondern wird in entprechende Postfächer geleitet. Nun macht er das meistens auch so aber eben nicht immer. Woran liegt das?

Was soll: "$final_spam_destiny = D_PASS;" bewirken?
Gruß Abalorio
 
und was ist, wenn du das Logging und verbose mal einschaltest und zuschaust?
Startet proc denn überhaupt immer?
 
OP
A

abalorio

Member
Hm, anscheinend prüft SpamAssassin nicht jede eMail. Habe gerade im spool-Ordner mir die eMails angeschaut die so angkommen und es steht nicht in jeder eMail SpamAssassin drin. Woran liegt das? Könnte es daran liegen, dass ich procmailmc auch im /etc/-Verzeichnis habe und im /home/user-Verzeichnis? In /etc/ steht:

Code:
:0fw                                                                                                                                
* < 256000                                                                                                                          
| spamassassin

und oben steht die Userspezifische. Unterscheidet sich schon mal von der Syntax =
Code:
| spamassassin
und
Code:
| /usr/bin/spamc -f


P.S.: Ist es ggf. ein Problem, wenn ich procmailrc aus dem /etc/-Ordner entferne? Damit SpamAssassin nur die User-Konfig nimmt?

????Hat keiner eine Idee????
 
Status
Für weitere Antworten geschlossen.
Oben