Viktor Dukhovni:
> On Fri, Oct 29, 2021 at 09:00:20AM +0200, Beno?t Panizzon wrote:
> 
> > It turned out, one file in the 'active' queue, was causing qmgr to
> > crash:
> > 
> > postfix/qmgr[86256]: fatal: unix-domain name too long:
> > private/fwZ+GX2pP7y/mKTz0/vD8xX7o/.../BqIQ4kqVv3lAEe6idjSSxkUp5oAj3U/FGKWgCN
> 
> It sure looks like you have a problem transport table or content filter
> setting.  Connections from the queue manager are mostly to the
> unix-domain sockets of named transports, "private/smtp",
> "private/local", ...

This is not a remote DOS. It is a queue file corruption problem.

There is one place where the queue manager will get a 'transport' name
from a queue file, and that is a record with a content filter value.

The OP has shared the queue file off list. The file is corrupted,
and the cause for that corruption is yet to be determined. 

The queue file contains a record with type 'L' (content filter),
length 2048, and value 'fwZ+GX2pP7y/mKTz0/vD8xX7o....'. That explains
why qmgr tried to connect to 'private/fwZ+GX2pP7y/mKTz0/vD8xX7o.....'.

At offset 123152 (0360420 octal) in od(1) output:

0360420    L 200 020   f   w   Z   +   G   X   2   p   P   7   y   /   m
          114 200 020 146 167 132 053 107 130 062 160 120 067 171 057 155
0360440    K   T   z   0   /   v   D   8   x   X   7   o   /   8   O   T
          113 124 172 060 057 166 104 070 170 130 067 157 057 070 117 124

That leaves the cause for file corruption to be determined.

        Wietse

Reply via email to