wietse:
OK, now please (install and) use ltrace. This provides more details
what happens in postqueue itself (strace gives insight into system
calls, i.e. the postqueue-kernel interface).
off-list...
I installed ltrace.
I modified pfqgrep: $mailq = "/usr/bin/ltrace /usr/sbin/postqueue -p |";
# pfqgrep -r '+123456789012' > /tmp/ltrace.txt 2>&1
available at https://postmaster.datev.de/tmp/ltrace.txt
There are two strings looking like a queueid in this trace:
3xhXFj2Wt7z4FL3* and 3xhXDS3PqBz4FK9*
that are two messages in the active queue just in the moment I run the
command above.
postfix delivered both messages as usual...
Btw: as I said, I fixed the initial problem by calling "qshape -w 100"
Is 100 safe? Or even 1000?
I'm fine if you say "Oh ... Andreas run old perl ..." without further
investigation.
Otherwise I'm willing to support you wherever possible :-)
Andreas