QMail - Mails werden nciht im Mailordner gespeichert

andi_k

New Member
Hallo,

ich habe seit ein paar Tagen folgendes Problem:
Auf meinem Dedicated Server (SuSE Linux 10.2, Qmail 1.03 mit spamassassin 3.2.3, Horde webclient, das Ganze mittels PLESK 9.2 eingerichtet) werden Mails an eine bestimmte Domain nicht im entsprechenden Maildir gespeichert.

In der Protokolldatei /var/log/mail.info wird der Eingang der Mails angezeigt:

xxxxx:/var/log # grep "Jun 18 15:30:42" mail.info
Jun 18 15:30:42 xxxxx qmail-queue-handlers[30824]: from=popularizationm388@newportseaside.com
Jun 18 15:30:42 xxxxx qmail-queue-handlers[30824]: to=office@xxxxxx.at
Jun 18 15:30:42 xxxxx qmail-queue[30826]: scan: the message(drweb.tmp.wQJQeZ) sent by popularizationm388@newportseaside.com to office@xxxxxx.at is passed
Jun 18 15:30:42 xxxxx qmail: 1276867842.967885 new msg 7372808
Jun 18 15:30:42 xxxxx qmail: 1276867842.967885 info msg 7372808: bytes 2059 from <popularizationm388@newportseaside.com> qp 30827 uid 2020


Die Mail wird aber nicht in den entsprechenden Maildir Ordner eingetragen.
(Ich weiss, dass die Mail SPAM ist, das betrifft aber auch mails, die kein SPAM sind. abgesehen davon, darf die Mail nicht einfach gelöscht werden.

das File .qmail beinhaltet folgende Zeilen:
xxxxx:/var/qmail/mailnames/xxxxxx.at/office # more .qmail
| true
| /usr/bin/spamc | /usr/bin/deliverquota ./Maildir
xxxxx:/var/qmail/mailnames/xxxxxx.at/office #


Mails an andere Domains auf dem selben Server werden ohne Probleme zugestellt.

Hat wer eine Idee, was da falsch rennen kann bzw wie ich den Fehler eingrenzen könnte?

Herzlichen Dank im Voraus.
 
Domain als 'foreign' erkannt

Hallo WStuermer,

danke für den Tipp.
Offensichtlich doch kein Fehler in den Berechtigungen.
QMail versucht allerdings, die Mails an die inkriminierte Domain extern weiterzusenden:

Jun 20 17:07:07 xxxxx qmail-queue-handlers[953]: to=office@xxxxxx.at
Jun 20 17:07:07 xxxxx qmail-queue-handlers[953]: recipient[3] = 'office@xxxxxx.at'
Jun 20 17:07:07 xxxxx qmail-queue-handlers[953]: handlers dir = '/usr/local/psa/handlers/before-queue/recipient/office@xxxxxx.at'
Jun 20 17:07:07 xxxxx qmail-queue-handlers[953]: found handlers entry = '/usr/local/psa/handlers/before-queue/recipient/office@xxxxxx.at/20-drweb-eWE11G'
Jun 20 17:07:07 xxxxx qmail-queue[954]: scan: the message(drweb.tmp.bwnrE1) sent by defraudshz349@rdagency.com to office@xxxxxx.at is passed
Jun 20 17:07:07 xxxxx qmail: 1277046427.987465 starting delivery 4960: msg 7372813 to remote office@xxxxxx.at
Jun 20 17:07:08 xxxxx qmail-remote-handlers[956]: to=office@xxxxxx.at
Jun 20 17:07:08 xxxxx qmail-remote-handlers[956]: recipient[3] = 'office@xxxxxx.at'
Jun 20 17:07:08 xxxxx qmail-remote-handlers[956]: handlers dir = '/usr/local/psa/handlers/before-remote/recipient/office@xxxxxx.at'

Offensichtlich wird die Domain nicht als lokal erkannt.
Sie ist allerdings in der Datei /var/qmail/control/virtualdoomains eingeragen.

Irgend eine andere Idee?

BTW ich habe in der LOG Datei auch Einträge gefunden, dass auf den bayes_* nicht zugegriffen werden darf:

Jun 20 18:16:36 xxxxx spamd[3777]: bayes: cannot open bayes databases /var/qmail/popuser/.spamassassin/bayes_* R/O: tie failed: Permission denied

Die Datei bayes_toks hat die Berechtigung rw nur für root:root.

Soll das so sein? Oder soll die Berechtigung wie bei bayes_seen auf rw popuser:popuser stehen?

Herzlichen Dank im Voraus.

Greetings
 
Problem gelöst

Hi,

das Problem ist - vorläufig gelöst.
Mit einem Update auf eine neue PLESK version ist der Fehler verschwunden.
Ich habe keine Ahnung, was mit dem Update repariert wurde.

Greetings
 
Problem gelöst.

Hallo,

das Problem liegt offensichtllich in der Verwaltung der Mail-Config Dateien über Plesk.

Mit dem Tool /usr/local/psa/admin/sbin/mchk werden die entsprechenden Dateien neu erstellt bzw korrigiert.

Quelle: Plesk Wissensdatenbank. Link: http://kb.parallels.com/en/1380

Greetings
Andi
 
Back
Top