I was checking something else on one of my inbound servers and I discovered that I am still collecting temp files in the spool directory. A couple that I still had full detail logs for seemed to all be of the form "Incomplete DATA" but I can't for the life of me trigger this behavior.

Most of the orphan files are headers only; a few include parts of a message. I've tried everything I can think of to trigger the "Incomplete DATA" code:

Starting a SMTP conversation through the DATA phase, then

- waited for the timeout alarm to fire
- killed that session (both by ^c and kill -HUP)
- pulled the network cable on the client machine

In the first case, the timeout fired and deleted the temporary file. In the second case, the "Incomplete DATA" code fired, but the temp file was deleted. In the third case, the server waited for the timeout to fire.

Any ideas how I can trigger this bug?

John

Reply via email to