On Tue, 31 Jan 2006, John Peacock wrote:
I'm struggling to think of any case where qpsmtpd needs to preserve
content. The content is always available elsewhere - either in the
backend, which has acknowledged receiving it, or in the sender's system,
which will keep it for resending until it receives a permanent status
code. Or both, if the backend has provided a response which hasn't yet
been relayed to the sender.
Personally, I sometimes like to save copies of virus infected messages which
were only caught by the second scanner and not the first. I like to submit
those to the primary AV package so that they can add the signature to their
next update.
Sure, but you can do that, and still use an "anonymous" file for your
spool. Just copy from the file descriptor into a named file when you
decide to keep a copy.
Note that I said "needs to preserve". I don't think there's any time when
it needs to, but I don't dispute that there are times when you might want
to.