On 28-Aug-06, at 4:18 PM, Robin Bowes wrote:
Matt Sergeant wrote:
On 28-Aug-06, at 1:05 PM, Robin Bowes wrote:
That's my interpretation of what happened - hotmail gives up after a
certain period of time and re-tries later.
So forkserver needs a SIGPIPE handler?
Sorry, I don't understand. How would that help? Ah, you mean cancel
delivery if the sending MTA disconnects?
Yes, but a bit more than that - you need to pass on the cancel (i.e.
kill() qmail-queue, or whatever) as soon as possible.
It's kinda nasty, but required, as I've seen this problem before with
receiving a large attachment - I've got loads of copies because the
client times out while qmail-queue is running, and so I get the mail
accepted, but the sending end never sees the response.
Also, need to ensure safe signals are off. Ugh.
Matt.