JORGE CARMINATI:
> Hi all, I'm trying to integrate Postfix with clamav-milter but am
> getting some errors:
>
> Dec 22 16:16:47 relay1 postfix/cleanup[1177]: warning: cannot receive milters 
> via service cleanup socket socket
> Dec 22 16:16:47 relay1 postfix/cleanup[1177]: fatal: cleanup_milter_receive: 
> milter receive failed
> Dec 22 16:16:48 relay1 postfix/smtpd[846]: warning: cannot send milters to 
> service public/cleanup socket

Wietse:
> Perhaps your kernel does not like the way that Postfix smtpd sends
> the Milter sockets to Postfix cleanup.
>
> There have been some incompatible changes in Postfix workarounds
> for broken file descriptor passing implementations.
>
> The workaround for OpenBSD 3.something was removed because 1)
> OpenBSD 4.something no longer needs it; 2) it broke on 64-bit
> NetBSD; 3) other systems never needed the workaround.
>
> What is your OS, and what is your Postfix version?

JORGE CARMINATI:
> Hi Wietse!, here's the information you're asking:
> 
> mail_version = 2.6.5 (package from Simon J Mudd)
> Red Hat Enterprise Linux Server release 5.4 (Tikanga)
> Kernel: 2.6.18-164.9.1.el5 #1 SMP Wed Dec 9 03:27:37 EST 2009 x86_64 x86_64

I am not aware of problems with Linux kernels.

I have two pieces of home work for you.

1) Perhaps your system runs "security" software that is not configured
to allow Postfix to send file descriptors over UNIX-domain sockets.
In that case there may be errors in the logfile.  that explains
WHY it cannot

2) There is more mail logging from the process 1177 BEFORE it gives
up. Please show the complete record.

        Wietse

Reply via email to