"Bill Cole" <sausers-20150...@billmail.scconsult.com> writes:
> On 21 Oct 2018, at 21:14, Cecil Westerhof wrote: > >> When executing spamc I do not get output and the exit status is 74 >> (EX_IOERR: IO error). > > This would be the result of spamc not being able to communicate with > spamd. > > Is spamd running? Yes, spamd is running. > Is spamd listening on the socket that spamc is trying to connect to? > > The man pages for spamc and spamd can help you understand how to > determine the answers to these questions. I should have looked into the logs. :'-( When I run it again I see in the logging: Oct 22 16:47:15 munus.decebal.nl spamd[17102]: spamd: connection from localhost [::1]:58764 to port 783, fd 5 Oct 22 16:47:15 munus.decebal.nl spamd[17102]: spamd: setuid to imaps succeeded Oct 22 16:47:15 munus.decebal.nl spamd[17102]: spamd: service unavailable: TELL commands are not enabled, set the --allow-tell switch. Oct 22 16:47:15 munus.decebal.nl spamd[17101]: prefork: child states: II It is a bit strange. I had the same problem 1½ year ago. I solved it by adding --allow-tell switch in the service file. Now it contained: ExecStart=/usr/sbin/spamd -d --pidfile=/var/run/spamd.pid $OPTIONS I do not see the OPTIONS defined. I substituted --allow-tell for $OPTIONS and restarted the service. Now it works again. But why the service file has been changed … -- Cecil Westerhof Senior Software Engineer LinkedIn: http://www.linkedin.com/in/cecilwesterhof