Adding sieve & nullmailer
This commit is contained in:
parent
8fb4bf2858
commit
1898f95ac8
5 changed files with 48 additions and 7 deletions
|
|
@ -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";
|
||||
}
|
||||
'';
|
||||
};
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue