Probleme beim Exportieren von Dovecot-Briefkästen

Probleme beim Exportieren von Dovecot-Briefkästen

Mein Postfix/Dovecot-Mailserver läuft gut, aber ich möchte auf einen anderen Server migrieren und mein Problem: Ich kann keine Postfächer aus meinem Dovecot exportieren:

Mein Befehl (ich habe die E-Mail-Adresse ersetzt):

dsync -f -u [email protected] backup maildir:/root/migr_in/data/mailaccounts

Dann erhalte ich diesen Fehler:

dsync([email geschützt]): Fehler: Benutzer [email geschützt]: Initialisierung fehlgeschlagen: Initialisierung des E-Mail-Speichers aus der Mail_Location-Einstellung fehlgeschlagen: stat(/root/migr_in/data/mailaccounts) fehlgeschlagen: Berechtigung verweigert (euid=8(mail) egid=8(mail) fehlt +x perm: /root, Verzeichnis im Besitz von 0:0 mode=0700)

Die Berechtigung des Zielordners „/root/migr_in/data/mailaccounts“ beträgt 777.

Was beaufsichtige ich?

Antwort1

Ich habe es inzwischen versucht, indem ich die Einstellung überschrieben habe, aber es funktioniert trotzdem nicht:

dsync -o mail_location=/var/mail/testbox/52 -f -u [email protected] backup maildir:/root/migr_out/data/tmp/tmpexport

Gleicher Fehler:

dsync([email geschützt]): Fehler: Benutzer[email geschützt]: Initialisierung fehlgeschlagen: Initialisierung des Mail-Speichers aus der Mail_Location-Einstellung fehlgeschlagen: stat(/root/migr_out/data/tmp/tmpexport) fehlgeschlagen: Berechtigung verweigert (euid=8(mail) egid=8(mail) fehlt +x perm: /root, Verzeichnis im Besitz von 0:0 mode=0700)

Die Berechtigungen für /root/migr_out/data/tmp/tmpexport lauten 777 und es gehört demselben Benutzer wie das Postfach selbst (Benutzer „mail“).

Hat jemand eine Idee?

Antwort2

Ich habe eine Lösung gefunden: Das Problem bestand eigentlich nur darin, dass ich versucht habe, in ein Unterverzeichnis unterhalb von /root/ zu exportieren. Und dort darf dsync nicht schreiben :) Ich habe das in einen Ordner außerhalb von /root geändert und es hat funktioniert :)

verwandte Informationen