Using SpamProbe via only sieve scripts
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.
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
participants (2)
-
Aki Tuomi
-
Mark Constable