Commit | Line | Data |
---|---|---|
afda344b PH |
1 | # Exim filter |
2 | ||
3 | if $local_part is filter-pipe then | |
4 | pipe "cat" | |
5 | elif $local_part is filter-file then | |
6 | save /tmp/junk | |
7 | elif $local_part is filter-lookup then | |
8 | deliver ${lookup{$local_part}lsearch{/etc/passwd}{$value}fail} | |
9 | elif $local_part is filter-exists then | |
10 | deliver "${if exists{/tmp/junk}{abc}{def}}" | |
11 | elif $local_part is filter-stat then | |
12 | deliver "${if eq{${stat:/tmp/junk}}{}{abc}{def}}" | |
13 | elif $local_part is filter-readfile then | |
14 | deliver ${readfile{/some/file}} | |
15 | elif $local_part is filter-run then | |
16 | deliver ${run{/some/script}} | |
17 | elif $local_part is filter-vacation then | |
18 | seen vacation text "this is vacation text" | |
19 | file /dev/null | |
20 | log /dev/null | |
21 | once DIR/test-once | |
22 | elif $local_part is filter-userx then | |
23 | deliver userx | |
8852dff2 PH |
24 | elif $local_part is filter-resubject then |
25 | seen mail subject "Re: $h_subject:" | |
afda344b | 26 | endif |