weitere kurze Notiz…
Damit Dovecot bei einer Mail an user+abc@domain den Benutzer user@domain erkennt und danach troztdem Sieve mittels der subaddress Extension noch nach abc filtern kann, habe ich folgenden Eintrag in der Postfix master.cf verwendet:
dovecot unix - n n - - pipe
flags=DRhu user=vmailuser:vmailgroup argv=/usr/libexec/dovecot/deliver -f ${sender} -d ${user}@${nexthop} -s -a ${recipient}
Der -d Teil war für die richtige Erkennung des Accounts wichtig und der Teil mit -a zur Weitergabe der Extension.
Nun lässt sich in einen Sieve Skript z.B. folgendermassen filtern:
require ["envelope", "subaddress", "fileinto"];
if envelope :detail "to" "abc" {
fileinto "abc";
stop;
}
Dabei werden z.B. Mails an user+abc@domain in das Verzeichnis abc gelegt.