Exim config all looks OK.
Good idea with the rspamc thing... I've got a script that uses rspamd to learn spam, so I tried that and it's still working fine. So I guess it's Exim that broke things. Having now checked the timeline of updates, it looks like the issue came up
solely from Exim updating. Looks like it was on 4.87 then updated to
4.88. Both are from Debian packages from jessie-backports.
And the main Exim logs are also saying "spam acl condition: spamd: failed to connect to any address for
127.0.0.1: Broken pipe" in addition to the other error I posted before. Does that give any more clues?
TB