Hallo alle,...
...hab' eine Frage aus einer (für mich neuen) Situation heraus. Szenario: Lokaler Mailserver, fetchmail saugt Post aus verschiedenen Accounts, procmail sortiert, postfix spielt MTA. Der Cyrus-IMAP stellt den Kram den lokalen Nutzern zur Verfügung. Klappt auch ganz gut, mit einer kleinen Ausnahme: Ich hab' als $USER von einem der Windoze-Clients aus mit Mozilla-Mail Post verschicken wollen. Funktioniert eigentlich auch. Bringt aber einen Fehler bei dem Versuch, die abgeschickte Post nach dem Senden in "Sent" unterzubringen ("permission denied."). Sende ich nicht, sondern kopiere Post "einfach so" von irgendwoanders in den "Sent"-Folder auf dem IMAP-Server, bleibt die Fehlermeldung erspart.
Vermutung meinerseits: Der Nutzer, mit dessen Rechten auf dem IMAP-Host jener Prozeß läuft, der die Post in das entsprechende Postfach stopfen würde (user.$USER.Sent), hat nicht die Berechtigungen, in das Postfach 'reinzuschreiben. Lieg' ich da halbwegs richtig?
Versuch der Problemlösung: Wenn ich Cyrus richtig verstanden habe, ist cyrdeliver dafür zuständig, die Post in die Postfächer zu stopfen. cyrus respektive cyrdeliver laufen unter dem Nutzer "cyrus", also hab' ich die ACLs für die entsprechenden Mailboxes derart modifiziert, daß "cyrus" dort Post 'reinschreiben kann. Scheint mir jetzt in diesem Moment allerdings sinnlos zu sein, weil ja der User "cyrus" bei den anderen Postfächern auch nicht in der ACL steht und die Mail dort trotzdem problemlos reinwandert.
Fragen: (a - verständnistechnisch): Wer ist in diesem Fall dafür zuständig, daß versucht wird, die Post nach Sent zu schieben - der IMAP-Client, der IMAP-Serverdienst oder der MTA auf dem Server?
(b) Kann mir jemand einen Tip geben, wo hier die Zange anzusetzen wäre, um der Konfiguration diesen Fehler abzugewöhnen?
Links und Verweise auf FMTR werden jederzeit gern genommen. :)
Cheers, Kris