Spamd mkdir /var/qmail/popuser: Permission denied

AS-N

New Member
Code:
Apr  7 16:06:20 jfhhdgsdf spamd[3626]: mkdir /var/qmail/popuser: Permission denied at /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin.pm line 1536 
Apr  7 16:06:20 jfhhdgsdf pop3d: 
Apr  7 16:06:21 jfhhdgsdf pop3d: IMAP connect from @ [91.14.77.39]INFO: LOGIN, user=XXXX, ip=[91.14.77.39]
Apr  7 16:06:24 jfhhdgsdf pop3d: 
Apr  7 16:06:24 jfhhdgsdf pop3d: IMAP connect from @ [91.14.77.39]INFO: LOGIN, user=XXXX, ip=[91.14.77.39]
Apr  7 16:06:26 jfhhdgsdf spamd[3626]: mkdir /var/qmail/popuser: Permission denied at /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin.pm line 1536 
Apr  7 16:06:26 jfhhdgsdf spamd[3626]: locker: safe_lock: cannot create tmp lockfile /var/qmail/popuser/.spamassassin/auto-whitelist.lock.jfhhdgsdf.stratoserver.net.3626 for /var/qmail/popuser/.spamassassin/auto-whitelist.lock: No such file or directory 
Apr  7 16:06:26 jfhhdgsdf spamd[3626]: auto-whitelist: open of auto-whitelist file failed: locker: safe_lock: cannot create tmp lockfile /var/qmail/popuser/.spamassassin/auto-whitelist.lock.jfhhdgsdf.stratoserver.net.3626 for /var/qmail/popuser/.spamassassin/auto-whitelist.lock: No such file or directory 
Apr  7 16:06:26 jfhhdgsdf spamd[3626]: spamd: clean message (2.0/4.2) for XXXX@XXXX-domain.de:110 in 6.2 seconds, 1413 bytes.

Ist eine Suse10.2 mit Plesk und Spamassassin udn Dr Web.
Woran kann das liegen?
 
Hallo,

das ist die original Strato-Suse10.2-Plesk Installation.
Ich hatte eigentlich nur die Bayes db neu erstellt, da die irgend wie immer vergessen wird.

--
Ciao
AS-N
 
Last edited by a moderator:
Irgendwas scheinst Du noch umgestellt zu haben. Denn SA versucht, statt in /var/qmail/mailnames/DOMAIN/USER/.spamassassin/ nach weiteren Conf-Dateien zu suchen, diese als "popuser" zu öffnen.

Gehe mal alle Deine Änderungen genau durch.
Evtl. schreibst Du sie hier auch auf.

huschi.
 
Also,

Neuinstallation
Update mit you
Plesk Lizenz eingespielt
Plesk Update auf 8.3
Plesk Migration vom alten Server
sa-learn --sync (um die Bayes neu zu erstellen)
webmin installiert
fertig.

Mehr war noch gar nicht.
 
Starte mal "/usr/local/psa/admin/bin/mchk --with-spam" (evtl. /opt/-Verzeichnis).
Damit werden alle .qmail-Dateien neu geschrieben.

huschi.
 
Hallo,

hab den Server nochmal neu aufgesetzt, und dann lief es auch, aber irgend einer der obigen Schritte scheint den Fehler zu verursachen.

Vielleicht das Plesk update?
 
So,

ich habe jetzt das gewünschte Verzeichnis einfach selber erstellt, und die Medlung ist weg.
Scheinbar ein Fehler bei Plesk.

Aber noch komisch ist folgendes:

Code:
Apr 11 16:22:18 h1381021 relaylock: /var/qmail/bin/relaylock: mail from 91.14.114.144:2023 (p5b0e7290.dip.t-dialin.net)
Apr 11 16:23:22 h1381021 relaylock: /var/qmail/bin/relaylock: mail from 91.14.114.144:2037 (p5b0e7290.dip.t-dialin.net)
Apr 11 16:25:40 h1381021 relaylock: /var/qmail/bin/relaylock: mail from 91.14.114.144:2087 (p5b0e7290.dip.t-dialin.net)
Apr 11 16:25:47 h1381021 relaylock: /var/qmail/bin/relaylock: mail from 91.14.114.144:2088 (p5b0e7290.dip.t-dialin.net)
Apr 11 16:25:53 h1381021 relaylock: /var/qmail/bin/relaylock: mail from 194.25.134.20:34515 (mailout08.t-online.de)
Apr 11 16:25:54 h1381021 spamd[21290]: Can't exec "hostname": No such file or directory at /usr/lib/perl5/site_perl/5.8.8/Sys/Hostname/Long.pm line 80, <GEN9> line 146. 
Apr 11 16:25:54 h1381021 spamd[21290]: Use of uninitialized value in transliteration (tr///) at /usr/lib/perl5/site_perl/5.8.8/Sys/Hostname/Long.pm line 82, <GEN9> line 146.

Relaylock? 91.14.114.144 bin ich und ich sende die Mails mit SMTP-Auth und die kommen auch an.
Und was ist denn beim Perl Modul Hostname::Long nun schon wieder verkehrt?
 
ich habe jetzt das gewünschte Verzeichnis einfach selber erstellt, und die Medlung ist weg.
Dadurch kannst Du aber keine individuellen SA-Einstellungen machen.
Woher der Fehler kommt, oder ab wann der Auftritt, kannst nur Du feststellen... ;)

Relaylock?
Siehe Qmail: Was bedeutet relaylock?

Und was ist denn beim Perl Modul Hostname::Long nun schon wieder verkehrt?
Mit dem Modul ist nichts verkehrt. Da Du wahrscheinlich das Commando 'hostname' auf dem Rechner hast, kann Perl es lediglich nicht ausführen. Z.B. weil es keine Rechte daran hat, oder weil es den Pfad nicht findet.
Das ist wahrscheinlich ein Folgefehler vom obigen...

huschi.
 
Also,

der Fehler mit /var/qmail/popuser ist ein Fehler in Plesk, dort kann man userbezogene SA Einstellungen ja deaktivieren und dann nimmt SA den popuser, Plesk vergisst aber das Verzeichnis /var/qmail/popuser anzulegen.

Warum er hostname nicht ausführen kann ist mir schleierhaft.

Ciao & Danke für die Hilfe.
AS-N
 
Back
Top