"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

Reply via email to