mailman 2.0 beta4 -- connection to sendmail hangs

I'm seeing connections to port 25 on the local host hanging when qrunner tries to do its thing. Doing a syscall trace of qrunner reveals that after it has written the message to sendmail, it gets:
9182 python RET sendto 16384/0x4000 9182 python CALL read(0x9,0xde000,0x4000) 9182 python RET read -1 errno 35 Resource temporarily unavailable 9182 python CALL gettimeofday(0xdfbfc694,0) 9182 python RET gettimeofday 0 9182 python CALL poll(0x61000,0x1,0) 9182 python RET poll 0 9182 python CALL gettimeofday(0xdfbfc624,0) 9182 python RET gettimeofday 0 9182 python CALL poll(0x61000,0x2,0xffffffff)
At this opint things hang indefinately. Now, the EAGAIN it gets from read(2) is a bit fishy. The sendmail process does still exist at this point:
root 24536 0.0 1.9 776 1204 ?? I 2:50PM 0:00.04 sendmail: server localhost [127.0.0.1] child wait (sendmail)
For the time being I've switched to using Sendmail instead of SMTPDirect as the delivery module. This is sendmail 8.10.1 BTW.
- todd

It looks like the problem may be related to bounces from a microsoft exchange server.
- todd

Todd C. Miller writes:
It looks like the problem may be related to bounces from a microsoft exchange server.
I have a list of ~1500 subscribers that has the sendmail hang problem, but it doesn't seem to be related to exchange as the first message I tried to send out was blocked in the qrunner process. I don't think it had got to the stage of sending it out yet.
From your previous message, I changed the DELIVERY entry in Mailman/Defaults.py to Sendmail from SMTPDirect and now I'm getting stacks of mailer daemon messages sent to the poster address and not swallowed by the list admin.
Thanks for the DELIVERY tip though.
Regards,
Tim.
- todd
participants (2)
-
Tim Potter
-
Todd C. Miller