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" { if address :matches ["From"] "postmaster@mimi.skynet.ie" {
fileinto :create "''${1}.Spam_Report"; fileinto :create "''${1}.Spam_Report";
stop; stop;
} else if header :is "X-Spam" "Yes" {
fileinto :create "''${1}.Junk";
stop;
} else { } else {
fileinto :create "''${1}"; if header :is "X-Spam" "Yes" {
stop; fileinto :create "''${1}.Junk";
stop;
} else {
fileinto :create "''${1}";
stop;
}
} }
} }
} }
# handle spam Reports for general users # handle spam Reports for general users
if address :matches ["From"] "postmaster@mimi.skynet.ie" { if address :matches ["From"] "postmaster@mimi.skynet.ie" {
fileinto :create "INBOX..Spam_Report"; fileinto :create "INBOX.Spam_Report";
stop; stop;
} }