# Exim filter if $local_part is filter-pipe then pipe "cat" elif $local_part is filter-file then save /tmp/junk elif $local_part is filter-lookup then deliver ${lookup{$local_part}lsearch{/etc/passwd}{$value}fail} elif $local_part is filter-exists then deliver "${if exists{/tmp/junk}{abc}{def}}" elif $local_part is filter-stat then deliver "${if eq{${stat:/tmp/junk}}{}{abc}{def}}" elif $local_part is filter-readfile then deliver ${readfile{/some/file}} elif $local_part is filter-run then deliver ${run{/some/script}} elif $local_part is filter-vacation then seen vacation text "this is vacation text" file /dev/null log /dev/null once DIR/test-once elif $local_part is filter-userx then deliver userx elif $local_part is filter-resubject then seen mail subject "Re: $h_subject:" endif