Hallo zusammen,
ich habe meinen vServer (Wheezy, Froxlor, Apache, dovecot, postfix) heute um spamassassin und amavis erweitert (sieve + managed war bereits installiert). Ziel soll sein Spam in Mailboxen zu markieren und automatisch weg zu sortieren. Hierbei bin ich nach folgenden Anleitungen vorgegangen:
Sieve Mailfilter für Dovecot installieren und konfigurieren
Dovecot Sieve Manager (Managesieve) installieren
Amavis-Spam-Virenfilter › Wiki › ubuntuusers.de
Bezüglich sieve habe ich die default froxlor Werte behalten und lediglich den Parameter sieve_before entsprechend angepasst und ein passendes Script erstellt. Soweit so gut, Spamassasin läuft und amavis sortiert auch brav beim GTUBE Test die Mails in den Müll. Allerdings scheint das sortieren mittels sieve in einen Spam Ordner nicht zu klappen, bzw:
Wenn ich mir allerdings das mail.log anschaue, stolpere ich über ein paar Fehlermeldungen die ich nicht ganz nachvollziehen kann:
Oct 30 09:14:59 HOSTNAME postfix/qmgr[21275]: 9573B1030EB: from=<amavis@mail.HOSTNAME.yourvserver.net>, size=766, nrcpt=1 (queue active)
Oct 30 09:14:59 HOSTNAME dovecot: lda(amavis): Error: open(/var/mail/amavis) failed: Permission denied (euid=115(amavis) egid=115(amavis) missing +w perm: /var/mail, we're not in group 8(mail), dir owned by 0:8 mode=0775)
Oct 30 09:14:59 HOSTNAME dovecot: lda(amavis): Error: Opening INBOX failed: Mailbox doesn't exist: INBOX
Oct 30 09:14:59 HOSTNAME dovecot: lda(amavis): Error: sieve: msgid=<20151029141805.9573B1030EB@mail.HOSTNAME.yourvserver.net>: failed to store into mailbox 'INBOX': Internal error occurred. Refer to server log for more information. [2015-10-30 09:14:59]
Oct 30 09:14:59 HOSTNAME dovecot: lda(amavis): Error: sieve: script /var/customers/mail/sieve/spam-global.sieve failed with unsuccessful implicit keep
Oct 30 09:14:59 HOSTNAME dovecot: lda(amavis): Error: open(/var/mail/amavis) failed: Permission denied (euid=115(amavis) egid=115(amavis) missing +w perm: /var/mail, we're not in group 8(mail), dir owned by 0:8 mode=0775)
Oct 30 09:14:59 HOSTNAME dovecot: lda(amavis): msgid=<20151029141805.9573B1030EB@mail.HOSTNAME.yourvserver.net>: save failed to open mailbox INBOX: Mailbox doesn't exist: INBOX
Oct 30 09:14:59 HOSTNAME dovecot: lda(amavis): Error: BUG: Saving failed to unknown storage
Oct 30 09:14:59 HOSTNAME postfix/local[25688]: 9573B1030EB: to=<amavis@mail.HOSTNAME.yourvserver.net>, orig_to=<amavis>, relay=local, delay=64614, delays=64614/0/0/0.02, dsn=4.3.0, status=deferred (temporary failure)
Versucht amavis seinem System User da diverse Status Mails über die Quarantäne zu senden? Oder wie darf ich das verstehen? Beim Suchen auf Google hab ich dazu leider keine Infos gefunden, außer so tollen Vorschlägen wie chmod 777 /var/mail ... Kennt jemand das Problem? Was ist der korrekte Fix? alias für amavis anlegen? Oder INBOX?
Vielen Dank für Eure Tips!
Sascha