Adding sieve & nullmailer

This commit is contained in:
Lyes Saadi 2025-10-15 03:46:05 +02:00
parent 8fb4bf2858
commit 1898f95ac8
Signed by: lyes
GPG key ID: 55A1D803917CF39A
5 changed files with 48 additions and 7 deletions

View file

@ -46,6 +46,26 @@
aliases = [
"@lyes.eu"
];
quota = "1T";
sieveScript = ''
require ["fileinto", "regex", "variables"];
if address :is :domain "X-Original-To" "lyes.eu" {
if address :localpart :regex "X-Original-To" "^(([a-zA-Z]+\\.)*([a-zA-Z]+))(-([a-zA-Z0-9_.\\-]*))?''$" {
set "mbox_candidate" "INBOX.''${1}";
fileinto "''${mbox_candidate}";
}
else {
fileinto "INBOX.other";
}
}
elsif address :is "X-Original-To" "lyes@mail.lyes.eu" {
fileinto "INBOX";
}
else {
fileinto "INBOX.other";
}
'';
};
};