Added mail server stuff
This commit is contained in:
3
mailserver/README.md
Normal file
3
mailserver/README.md
Normal file
@@ -0,0 +1,3 @@
|
||||
# Mail server
|
||||
|
||||
* [Sieve](./sieve.md)
|
||||
19
mailserver/sieve.md
Normal file
19
mailserver/sieve.md
Normal file
@@ -0,0 +1,19 @@
|
||||
# Sieve
|
||||
|
||||
### Sieve rule to automatically sort mails by alias
|
||||
|
||||
This Sieve rule filters mails by the mail alias they were sent to.
|
||||
Specifically, it uses a custom suffix separated by a dot: `.(.*)`
|
||||
It automatically creates a directory for that alias and moves the mail there.
|
||||
Then it stops processing.
|
||||
|
||||
```
|
||||
require ["fileinto","regex","variables"];
|
||||
|
||||
if allof (header :regex "to" "^<name>.(.*)@<domain.tld>$")
|
||||
{
|
||||
set :lower :upperfirst "target" "${1}";
|
||||
fileinto "${target}";
|
||||
stop;
|
||||
}
|
||||
```
|
||||
Reference in New Issue
Block a user