On 29.03.2017 06:41, Mark Constable wrote:
FWIW this took me days to get right, and still needs tinkering, but it might make for a good starting point for anyone else needing something similar (ie; I don't use or need the overhead of spamassassin or rspamd).
https://gist.github.com/markc/eeeb66ce30ea805af62631656cf86c4d
Any comments or corrections on that page would be appreciated.
https://wiki2.dovecot.org/Pigeonhole/Sieve/Plugins/Extprograms
"Directly forked programs are executed with a limited set of environment variables: HOME, USER, SENDER, RECIPIENT and ORIG_RECIPIENT. Programs executed through the script-pipe socket service currently have no environment set at all. "
Just thought I'd mention this, since it might help making your script considerably easier. Esp. the HOME variable, as that should be set to the mail user's home.
Aki