fix: sieve script had errors involving teh if else

This commit is contained in:
silver 2025-05-13 14:49:35 +01:00
parent b71a516fe4
commit a7a7b8489a
Signed by: silver
GPG key ID: 36F93D61BAD3FD7D

View file

@ -117,19 +117,21 @@ with lib; let
if address :matches ["From"] "postmaster@mimi.skynet.ie" {
fileinto :create "''${1}.Spam_Report";
stop;
} else if header :is "X-Spam" "Yes" {
fileinto :create "''${1}.Junk";
stop;
} else {
fileinto :create "''${1}";
stop;
if header :is "X-Spam" "Yes" {
fileinto :create "''${1}.Junk";
stop;
} else {
fileinto :create "''${1}";
stop;
}
}
}
}
# handle spam Reports for general users
if address :matches ["From"] "postmaster@mimi.skynet.ie" {
fileinto :create "INBOX..Spam_Report";
fileinto :create "INBOX.Spam_Report";
stop;
}