Greetings,
We're trying to track down the source of a problem with qmail-smtpd
hanging, seemingly in the middle of a message being sent, when a
qmail-backed email address is entered in the form located here:
https://ditcportal.secure.ky/recaptcha/entityRegistration
I was hoping someone on here could do their own test to see if the hanging
and ultimate non-delivery is reproducible for you with an address on your
qmail-based system or not - and if anyone had any ideas on what the cause
and/or solution might be.
We've confirmed that the same website has no issue delivering to gmail
address for example, and we've reproduced the behavior on multiple networks
and systems.
The behavior is very reproducible, so far I've tracked down the hanging to
the substdio_get() call in the 'blast' function in qmail-smtpd.c. I'm
having trouble figuring out *why* it's hanging though. From what I can
tell, the initial SMTP handshake goes fine, the first 1024 bytes of the
message DATA come through, then another 408 bytes are read from the remote
server - and then it hangs.
Any ideas/insights/comments welcome!
Best,
Paul
We're trying to track down the source of a problem with qmail-smtpd
hanging, seemingly in the middle of a message being sent, when a
qmail-backed email address is entered in the form located here:
https://ditcportal.secure.ky/recaptcha/entityRegistration
I was hoping someone on here could do their own test to see if the hanging
and ultimate non-delivery is reproducible for you with an address on your
qmail-based system or not - and if anyone had any ideas on what the cause
and/or solution might be.
We've confirmed that the same website has no issue delivering to gmail
address for example, and we've reproduced the behavior on multiple networks
and systems.
The behavior is very reproducible, so far I've tracked down the hanging to
the substdio_get() call in the 'blast' function in qmail-smtpd.c. I'm
having trouble figuring out *why* it's hanging though. From what I can
tell, the initial SMTP handshake goes fine, the first 1024 bytes of the
message DATA come through, then another 408 bytes are read from the remote
server - and then it hangs.
Any ideas/insights/comments welcome!
Best,
Paul