QMail/Imap - Plesk 9.2/Suse 11.1 - Permission denied Maildir

JensP

New Member
[gelöst] QMail/Imap - Plesk 9.2/Suse 11.1 - Permission denied Maildir

Hallo,

ich habe mir nach einem Serverupgrade von Suse 10 auf 11.1 inkl. Plesk (9.2) und Spamdyke Add-on die Konfiguration bzw. Verzeichnis Persmissions von qmail zerschossen. So glaube ich. Mails scheinen anzukommen, landen im Spamdyke und co. aber per IMAP kann ich mich nicht connecten. Weder lokal noch remote.

In /usr/local/psa/var/log/maillog steht:
Code:
2009-09-12T19:07:30.640962+02:00 h1012927 imapd: IMAP connect from @ [127.0.0.1]chdir "/var/qmail/mailnames/domain.net/username": Permission denied

Ich habe beim Backup Restoring ein paar Probleme und habe Mails teilweise von Hand in Mailverzeichnisse kopiert. Kann auch sein, dass ich beim Spamdyke installieren etwas schnell war, folgendes stimmt nicht oder?

Code:
drwxrwx--- 12 qmaild  qmail 4096 11. Sep 21:12 .
drwxr-xr-x 17 root    root  4096 12. Sep 03:36 ..
drwxrws---  2 qmaild  qmail 4096 11. Sep 16:45 alias
drwxrwx---  2 qmaild  qmail 4096 11. Sep 16:44 bin
drwxrwx---  2 qmaild  qmail 4096 11. Sep 16:44 boot
drwxrwx---  2 qmaild  qmail 4096 12. Sep 18:17 control
drwxrwx---  4 popuser qmail 4096 11. Sep 22:15 mailnames
drwxrwx---  2 qmaild  qmail 4096 12. Sep 02:31 plugins
drwxrwx---  2 qmaild  qmail 4096 12. Sep 02:31 popuser
drwxrwx--- 11 qmaild  qmail 4096 12. Sep 02:31 queue
drwxrwx---  3 qmaild  qmail 4096 11. Sep 21:12 spamdyke
drwxrwx---  2 qmaild  qmail 4096 12. Sep 18:28 users


Könnte mir jemand die Verzeichnisrechte der o.g. Distris zukommen lassen? Einmal /var/qmail/ (wenn möglich recursiv) und vom Mailnames Verzeichnis eines exemplarisch. Dann bestele ich mir mein chmod Skript. Oder hat jemand sonst ne Idee woran das liegen könnte, finde auch sonst nirgends eine weiter Fehlermedung.

DAnke schonmal für den Support

Gruß
 
Last edited by a moderator:
Nachdem ich immer noch keine Lösung gefunden habe (suche seit ca. 16 Stunden), glaube ich mittlerweile, dass es an unterschiedlichen UID und GID liegt die der Courier-Imap nutzt um auf die Maildirs zuzugreifen (Vor und nach dem Upgrade).

/usr/local/psa/admin/sbin/mchk -v bringt mir keine Fehler.

Alle Mailnames Verzeichnisse gehören dem popuser und dessen Gruppe. Kann man irgendwo konfigurieren unter welchem User imapd aud diese zugreift? Unter etc/courier-imap/imapd fand ich leider nichts entsprechendes.

auhtpsa scheint zuständig für die Authentifizierung des oben genannten, weiß jemand, wie der Ablauf ist und welche PSA Tabellen u.U. im Spiel sind?


Gruß an alle

EDIT:
Die hier http://kb.parallels.com/en/956 /var/qmail/users/ beschriebene poppasswd ist bei mir nicht vorhanden lediglich assign (welche auch die korrekten domains, users, uids und gids enthält) und cdb. Hat jemand ne Ahnund ob die bei Plesk 9.2 auch vorhanden sein muss? Wenn ja wie erzeuge ich diese?
 
Last edited by a moderator:
Die poppasswd existiert bei mir (Plesk 9.2.2 Ubuntu Hardy) auch nicht, konnte sie weder per "locate" noch per "find" finden.
Eventuell der falscher username (Login mit und ohne voller email Adresse)?
 
Hey,

hab mal folgendes probiert: http://kb.parallels.com/en/6360 und siehe da ich kann mich via telnet und webmailer einloggen :-) Nach einem wohl nicht ganz aktualisierten qmails (Warum auch immer war ja ne frische Isntall).

Allerdings kommt noch die Meldung:

Code:
2009-09-14T20:08:19.435720+02:00 h1012927 qmail: 1252951699.435629 warning: trouble opening local/12/17459289; will try again later
2009-09-14T20:08:19.435776+02:00 h1012927 qmail: 1252951699.435751 warning: trouble opening remote/3/17459280; will try again later
2009-09-14T20:08:19.435809+02:00 h1012927 qmail: 1252951699.435786 warning: trouble opening local/10/15515649; will try again later
2009-09-14T20:08:19.435841+02:00 h1012927 qmail: 1252951699.435818 warning: trouble opening local/12/17459266; will try again later
2009-09-14T20:08:19.435872+02:00 h1012927 qmail: 1252951699.435850 warning: trouble opening local/17/15515656; will try again later
2009-09-14T20:08:19.435904+02:00 h1012927 qmail: 1252951699.435881 warning: trouble opening local/11/17459150; will try again later
2009-09-14T20:08:19.435936+02:00 h1012927 qmail: 1252951699.435913 warning: trouble opening local/16/17459293; will try again later
2009-09-14T20:08:19.435967+02:00 h1012927 qmail: 1252951699.435945 warning: trouble opening local/13/15515652; will try again later
2009-09-14T20:08:19.435999+02:00 h1012927 qmail: 1252951699.435976 warning: trouble opening local/21/17451340; will try again later
2009-09-14T20:08:19.436030+02:00 h1012927 qmail: 1252951699.436008 warning: trouble opening local/3/17459303; will try again later
2009-09-14T20:08:19.436062+02:00 h1012927 qmail: 1252951699.436040 warning: trouble opening local/12/15515651; will try again later
2009-09-14T20:08:19.436093+02:00 h1012927 qmail: 1252951699.436071 warning: trouble opening local/21/17459298; will try again later
2009-09-14T20:08:19.436126+02:00 h1012927 qmail: 1252951699.436103 warning: trouble opening local/15/17459292; will try again later
2009-09-14T20:08:19.436160+02:00 h1012927 qmail: 1252951699.436135 warning: trouble opening local/15/15515654; will try again later
2009-09-14T20:08:19.436193+02:00 h1012927 qmail: 1252951699.436170 warning: trouble opening local/11/17459288; will try again later
2009-09-14T20:08:19.436224+02:00 h1012927 qmail: 1252951699.436202 warning: trouble opening local/5/17459213; will try again later
2009-09-14T20:08:19.436256+02:00 h1012927 qmail: 1252951699.436234 warning: trouble opening local/18/15515657; will try again later
2009-09-14T20:08:19.436297+02:00 h1012927 qmail: 1252951699.436265 warning: trouble opening local/16/15515655; will try again later
2009-09-14T20:08:19.436329+02:00 h1012927 qmail: 1252951699.436306 warning: trouble opening local/14/15515653; will try again later
2009-09-14T20:08:19.436361+02:00 h1012927 qmail: 1252951699.436338 warning: trouble opening local/11/15515650; will try again later

Evtl. sind die /var/qmail/queue permissions nich korrekt, kann mir diese evtl. jemand posten?

Gruß

EDIT:
Ein wuderbares Tool hat meine restlichen Probleme gefixt qfixq: http://qmail.jms1.net/scripts/qfixq.shtml
 
Last edited by a moderator:
Die poppasswd existiert bei mir (Plesk 9.2.2 Ubuntu Hardy) auch nicht, konnte sie weder per "locate" noch per "find" finden.
Eventuell der falscher username (Login mit und ohne voller email Adresse)?

Soweit ich das verstanden habe, stehen die passwörter in neueren Plesk Versionen (vielleicht auch den alten) in einer passwd.db im Plesk Verzeichnis. Ist wohl ne verschlüsselte SQLite DB.

Gruß
 
Back
Top