Hi all,
on my SuSE 9.1 x86_64 I have the postfix mailer activ (rpm:
postfix-2.0.19_20040312-11).
All works fine, but if I have a bounce the smtp process crashes [1] with the
result that a bounce email was generated but orgininal email would be resist
in the activ queue.
I have debugged the smtp, qmgr and bounce process, but it tells me only that
the stdin parameters are wrong. [2]
I googled on this problem, but I didn't found much about this problem. The
only thing was a reported bug in the SSL/TLS/SASL implementation. But that
didn't help me much:-)
So I build my own postfix (2.1.4) and everything (bouncing and SSL, SASL,
too) works fine!
But for easier updating I like to use the SuSE package..
So any ideas?!
btw. the same postfix configuration (main.cf, master.cf) runs well on
different machines and the rest on this maschine works fine!
Greetings
Kai
[1] Snapshot out of the syslog:
Jul 26 17:26:55 server08 postfix/smtp[15808]: < mx0.gmx.de[213.165.64.100]:
550 5.1.1 {mx036} ... User is unknown
Jul 26 17:26:55 server08 postfix/smtp[15808]: connect to subsystem
private/bounce
Jul 26 17:26:55 server08 postfix/smtp[15808]: send attr nrequest = 0
Jul 26 17:26:55 server08 postfix/smtp[15808]: send attr flags = 0
Jul 26 17:26:55 server08 postfix/smtp[15808]: send attr queue_id =
46E2D5863EF
Jul 26 17:26:55 server08 postfix/smtp[15808]: send attr original_recipient =
dfjgldkfgjldfjgdf@gmx.de
Jul 26 17:26:55 server08 postfix/smtp[15808]: send attr recipient =
dfjgldkfgjldfjgdf@gmx.de
Jul 26 17:26:55 server08 postfix/smtp[15808]: send attr offset = 157
Jul 26 17:26:55 server08 postfix/smtp[15808]: send attr status = 5.0.0
Jul 26 17:26:55 server08 postfix/smtp[15808]: send attr action = failed
Jul 26 17:26:55 server08 postfix/smtp[15808]: send attr reason = host
mx0.gmx.de[213.165.64.100] said: 550 5.1.1 {mx036}
... User is unknown (in reply to RCPT TO command)
Jul 26 17:26:55 server08 postfix/smtp[15808]: private/bounce socket: wanted
attribute: status
Jul 26 17:26:55 server08 postfix/bounce[15815]: running:
PATH=/bin:/usr/bin:/usr/local/bin; export PATH; (echo cont;?echo where) |
gdb /usr/lib/postfix/bounce 15815 2>&1?>/etc/postfix/bounce.15815.log &
sleep 5
Jul 26 17:27:01 server08 postfix/smtp[15808]: input attribute name: status
Jul 26 17:27:01 server08 postfix/smtp[15808]: input attribute value: 0
Jul 26 17:27:01 server08 postfix/smtp[15808]: private/bounce socket: wanted
attribute: (list terminator)
Jul 26 17:27:01 server08 postfix/smtp[15808]: input attribute name: (end)
Jul 26 17:27:01 server08 postfix/master[15134]: warning: process
/usr/lib/postfix/smtp pid 15808 killed by signal 11
Jul 26 17:27:01 server08 postfix/master[15134]: warning:
/usr/lib/postfix/smtp: bad command startup -- throttling
Jul 26 17:27:01 server08 postfix/qmgr[15658]: warning: premature
end-of-input on private/smtp socket while reading input attribute name
Jul 26 17:27:01 server08 postfix/qmgr[15658]: warning: private/smtp socket:
malformed response
Jul 26 17:27:01 server08 postfix/qmgr[15658]: warning: transport smtp
failure -- see a previous warning/fatal/panic logfile record for the problem
description
Jul 26 17:27:01 server08 postfix/bounce[15822]: running:
PATH=/bin:/usr/bin:/usr/local/bin; export PATH; (echo cont;?echo where) |
gdb /usr/lib/postfix/bounce 15822 2>&1?>/etc/postfix/bounce.15822.log &
sleep 5
[2] Snapshot out of the smtp debug log:
0x0000002a962d18f7 in waitpid () from /lib64/tls/libc.so.6
(gdb) Hangup detected on fd 0
error detected on stdin
Detaching from program: /usr/lib/postfix/smtp, process 29234