Thank you so much for this software.
Running on linux
In my config I have two lines:
filter split:
filter {programdir}filter.sh
As I would like to have mailrelay to split the message for each recipient, and after that run my own filter.sh
After starting the program, a warning appears:
emailrelay: warning: filter program does not exist: {programdir}split:
And when trying to relay a message, in the log I find:
Dec 9 18:15:13 raspberrypi emailrelay[4356]: emailrelay: info: filter start: [{programdir}split:,{programdir}filter.sh] [{programdir}spooldir/emailrelay.4356.1765300504.2.content]
Dec 9 18:15:13 raspberrypi emailrelay[4356]: emailrelay: info: filter: running [{programdir}split:] [{programdir}spooldir/emailrelay.4356.1765300504.2.content] [{programdir}spooldir/emailrelay.4356.1765300504.2.envelope.new]
Dec 9 18:15:13 raspberrypi emailrelay[4356]: emailrelay: warning: filter failed: exit code 127: [rejected]
Dec 9 18:15:13 raspberrypi emailrelay[4356]: emailrelay: info: filter done: ok=0 response=[rejected] reason=[filter exec error: no such file or directory]
Dec 9 18:15:13 raspberrypi emailrelay[4356]: emailrelay: info: rejected by filter: [filter exec error: no such file or directory]
It seems to me, split: is not being recognized as an internal filter.
What am I missing?
Thank you
Oh dam, user-error. Sorry about that. It turned out that while a new version was installed, an old version was still running.
Killed that old one and started a fresh one, and the split: function is working.
Sorry to bother you.
Still, thank you so much for this software!