Sieve Permission fehler

  • Hallo,

    ich habe ein Debian 10 mit Froxlor und habe im mail.log viele Fehlermeldungen gesehen.

    Wie kann ich das Problem mit den Zugriffsrechten lösen?



    Code
    Feb  2 09:19:01 v22015061618726079 dovecot: lda(root)<16964><X2BqKfVx22NEQgAAAchJNA>: Error: sieve: file storage: Failed to stat sieve storage path: stat(/root/sieve) failed: Permission denied (euid=65534(nobody) egid=65534(nogroup) missing +x perm: /root, dir owned by 0:0 mode=0700)
    Feb  2 09:19:01 v22015061618726079 dovecot: lda(root)<16964><X2BqKfVx22NEQgAAAchJNA>: Error: sieve: Failed to access user's personal storage
    Feb  2 09:19:01 v22015061618726079 dovecot: lda(root)<16964><X2BqKfVx22NEQgAAAchJNA>: msgid=<20230202081901.A01AF103676@mail.vserver1.xxx.info>: save failed to open mailbox INBOX: Permission denied
    Feb  2 09:19:01 v22015061618726079 postfix/local[16663]: A01AF103676: to=<root@vserver1.xxx.info>, orig_to=<root>, relay=local, delay=0.06, delays=0.02/0.01/0/0.03, dsn=4.3.0, status=deferred (temporary failure)
  • Wie kann ich das Problem mit den Zugriffsrechten lösen?

    Am Besten gar nicht, da Du das Problem an der falschen Stelle angehst. Normalerweise hat man für Mails an den root-User einen Alias oder maximal eine lokale Zustellung an /var/spool/mail, aber niemals lässt man dort Dovecot reinschreiben. Jedenfalls sicher nicht in den /root Ordner!


    Ich weiß nicht, wie Froxlor das vorgesehen hat, aber was steht aktuell in Deiner /etc/aliases? Vielleicht wurde irgendwann nach einer Änderung ein Aufruf von postalias vergessen?