Verschieben Sie Spam-Mails in das Unterverzeichnis "Spam" des Benutzers

1992
burnersk

Mein Mailserver-Setup basiert auf Das Postfix Buch (von einer guten deutschen IT-Berateragentur) und den ISPmail-Tutorials . Kurz gesagt verwende ich Virtuals (Maildir) mit MySQL-Konfigurations-Backend und amavisd-new(v2.7) für Debian Squeeze. Mails werden im folgenden Verzeichnis Muster gespeichert: /var/vmail/%d/%u. Für den Moment werden erkannte Spam-Mails in gespeichert /var/vmail/quarantaine.

Ich speichere Spam-Mails gerne im richtigen Postfachverzeichnis ( /var/vmail/%d/%u/.Spam). Aber wie geht das? Amavisd-new unterstützt keine Variablen in *-destiny...

1

1 Antwort auf die Frage

2
rmweiss

lassen Sie Amavisd-new / spamassassin die Header ("X-Spam-Flag") in die Spam-Mails einfügen.

Verwenden Sie dann den Sieve-Filter in dovecot, um die markierten E-Mails in Ihren Spam-Ordner zu verschieben (ein Beispiel finden Sie im Dovecot-Wiki ).

Danke, rmweiss. Leider gibt es keine anderen Möglichkeiten ... burnersk vor 12 Jahren 0
Der Link oben war für Dovecot v1. Hier der aktualisierte Link für dovecot v2: [Beispiele für Pigeonhole-Siebe] (http://wiki2.dovecot.org/Pigeonhole/Sieve/Examples#Direct_filtering_using_message_header) masegaloeh vor 9 Jahren 0