After a few war-stories about mis-sending emails and hurriedly
killall'ing exim before it's had a chance to deliver, a recent
discussion morphed into how something like that could actually be made
to work as a service.
Aim: each user who has an SMTP AUTH account can configure a delay on all
outgoing mail during which time they can (somehow) revoke the mail. How
to do this? Has anyone already done this?
One vaguely viable solution occurred to me: a dedicated SMTP AUTH-only
server operates in spool-only mode. A cron job then periodically scans
the spool and then at the appropriate time copies the message -H and -D
into the outgoing mail server's spool.
The missing piece is associating a spooled message with a particular
owner. Parse the header looking for an auth tag?
Are there any gotchas for moving messages between spools?
Any better ideas?
Paul
--
Paul Makepeace .......................................
http://paulm.com/
"What is the meaning of dreaming about one's mother? A turnip that seeks
a reason and a table."
--
http://paulm.com/toys/surrealism/