Procmailrc unter Plesk 8.1 wird nicht ausgeführt

Chris80

New Member
Hallo zusammen,

zu meiner Vorstellung:
ich heisse Chris, bin 27 Jahre :)

Gekommen bin ich zu dem Forum schon vor Wochen, durchs googlen und wende mich nun mal direkt an euch, weil ich einfach nicht weiter komme.
Ich hoffe Ihr könnt mir bei meinem Problem helfen.
Zuvor, ich habe das Forum schon durchsucht, aber keine hilfe gefunden zu meinem Problem.

Ich nutze den V-Server von Strato mit Plesk 8.1 und Suse 10.1
Ich nutze SpamAssassin 3.1.1 mit Qmail

Die Spamerkennung funktioniert soweit problemlos, nur möchte ich das der Spam gelöscht wird, dazu habe ich folgende Befehl in der /etc/procmailrc

Code:
DROPPRIVS=yes
:0fhw
|/usr/bin/spamc

:0
* ^X-Spam-Flag: YES
/dev/null

:0
* ^X-Spam-Status: Yes
/dev/null

aber irgendwie löscht der den Spam nicht, sondern schickt Ihn trotzdem.

in einer Spambetroffenen Email steht:

Code:
Subject: ****SPAMASIN**** Verlaengern Sie Ihren Penis
Date: Mon, 4 Feb 2008 14:58:56 +0200
Message-Id: <595752115.10739924056911@usalight.org>
X-Spam-Flag: YES
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on 
	meinserver
X-Spam-Level: ******
X-Spam-Status: Yes, score=7.0 required=4.0 tests=DATE_IN_PAST_06_12,
	FUZZY_ERECT,HELO_DYNAMIC_IPADDR2,HTML_30_40,HTML_MESSAGE autolearn=no 
	version=3.1.1
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----------=_47A76DAA.2D584190"
X-AntiVirus: checked by AntiVir MailGuard (Version: 7.0.1.66; AVE: 7.6.0.62; VDF: 7.0.2.90)

Da ja

X-Spam-Flag:
und
X-Spam-Status:
beides auf Yes von SA erkannt wird, müßte doch procmailrc diesen dann löschen, macht er aber nicht.

ich sitze jetzt schon fast zwei Wochen an dem Problem und habe schon vieles ausprobiert aber bisher keinen erfolg gehabt.

Nun hoff ich, das mir hier gehofen wird.

Danke schon mal für eure Hilfe

Chris
 
Füge in die Procmailrc-Datei mal folgende Statements ein
Code:
VERBOSE=yest
LOGFILE=/tmp/procmail.log
Im erzeugten Logfile findest Du vielleicht mehr Hinweise, was genau bei der Verarbeitung gelaufen ist.

Viele Grüße,
LinuxAdmin
 
so, die ersten emails sind durch, und nichts ist passiert :(

es gibt kein logfile in /tmp mit dem namen proc****

was sagt das nun aus? vielleicht das die procmailrc erst garnicht aufgerufen wird?
 
Du sagst zwar, daß Du oben Plesk nutzt (also auch Qmail) aber Du warst so zielstrebig, daß ich gar nicht gewagt habe nachzufragen. Daher jetzt die blöde Nachfrage:
Hast Du in der .qmail des entsprechenden Verzeichnis unter /var/qmail/mailnames/ auch Procmail eingebunden?

huschi.
 
Guten Morgen,

@ Huschi, meinst Du bei jedem Konto was ich auf dem Server habe, muß ich jeweis in der .qmail die procmailrc einbinden?
Ich dachte, Emails laufen erst durch SpamAssassin und der lässt dann jede email durch procmail nochmal durch.
Bei SpamAssassin kann man ja den Pfad zu der Procmailrc conf definieren.

Ich hatte mal dies ausprobiert:
Plesk, Qmail & Spamassassin: spezielle Spam-Ordner - huschi.net

nur wollte ich keine extra spamordner.

Ich möchte das alle email, egal von welchem Konto die kommen durch die procmail gejagt werden.
 
Last edited by a moderator:
muß ich jeweis in der .qmail die procmailrc einbinden?
Jupp.

Bei SpamAssassin kann man ja den Pfad zu der Procmailrc conf definieren.
Echt? Hab ich noch nicht gesehen.
Aber Du rufst spamc doch erst in der procmailrc auf...

Und hast Du dort den Hinweis auf .qmail gelesen und wie man Procmail einbindet?

Ich möchte das alle email, egal von welchem Konto die kommen durch die procmail gejagt werden.
Dann müssen alle .qmail entsprechend verändert werden...

huschi.
 
OK, das hab ich nun gemacht,

Code:
procmail: Extraneous locallockfile ignored
procmail: Lock failure on "/var/qmail/mailnames/domain/konto/Maildir/.spam/new.lock"
procmail: Error while writing to "/var/qmail/mailnames/domain/konto/Maildir/.spam/new"
From crockettsa6099@isto-conseil.com Wed Feb 06 16:51:53 2008
 Subject: *****SPAM_INFO***** ****SPAMASIN**** Penisverlaengerung
  Folder: /var/qmail/mailnames/domain/konto/Maildir/new/msg.E7pHB	  10182

sieht wohl so aus, als würde er dies endlich machen wollen aber irgendwie speichert er die mails nicht in dem spamordner. dieser liegt aber an richtiger stelle, woran könnte das liegen?
 
supi, jetzt läuft das ding.. endlich fast spamfrei :)

Besten Dank an euch!!!

noch was kleines, kann ich im logfile auch uhrzeit und datum mit angeben?
Weil bisher steht ja nur die aktion drin, was gemacht wurde.

Möchte das mir der log jeden Tag einmal zugestellt wird und nach der zustellung dieser gelöscht wird, müßte ja gehen oder?
 
noch was kleines, kann ich im logfile auch uhrzeit und datum mit angeben?
Weil bisher steht ja nur die aktion drin, was gemacht wurde.
Code:
From crockettsa6099@isto-conseil.com [COLOR="Red"]Wed Feb 06 16:51:53 2008[/COLOR]
steht doch drin ;)

Möchte das mir der log jeden Tag einmal zugestellt wird und nach der zustellung dieser gelöscht wird, müßte ja gehen oder?

ja, in dem Du einen Cronjob einrichtest. Ein paar Tipps in die richtige Richtung:
Code:
man 5 crontab
man mailx
cp /dev/null [I]logfile[/I]
 
Back
Top