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.

Reply via email to