[Exim] User-configurable delay on outgoing mail

Top Page
Delete this message
Reply to this message
Author: Paul Makepeace
Date:  
To: exim-users
Subject: [Exim] User-configurable delay on outgoing mail
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/