Ich sortiere Log-Mails und normale Mails im Moment so:
Wenn jetzt eine Mail von nagios@mail.com an my@mail.com gesendet wird, sind die folgenden beiden Ergebnisse möglich:
Mein Problem ist jetzt, dass Dovecot die Mails zufällig in einen der beiden Ordner wirft.
Ich hätte aber gerne, dass alles, was auf 'logs' passt, am Ende auch im 'logs'-Ordner landet.
Wie kann ich dieses Problem lösen?
Code:
require ["fileinto", "envelope", "subaddress", "variables", "mailbox"];
# rule:[asdf-logs]
if anyof (address "From" "nagios@mail.com", address "From" "root@mail.com", address "To" "root@mail.com")
{
fileinto "INBOX.asdf.logs";
}
# rule:[asdf]
if anyof (header :contains "Delivered-To" "my@mail.com", header :contains "cc" "my@mail.com", header :contains "to" "my@mail.com")
{
fileinto "INBOX.asdf";
}
Wenn jetzt eine Mail von nagios@mail.com an my@mail.com gesendet wird, sind die folgenden beiden Ergebnisse möglich:
filing message into 'INBOX.asdf.logs'
filing message into 'INBOX.asdf'
Mein Problem ist jetzt, dass Dovecot die Mails zufällig in einen der beiden Ordner wirft.
Ich hätte aber gerne, dass alles, was auf 'logs' passt, am Ende auch im 'logs'-Ordner landet.
Wie kann ich dieses Problem lösen?