[Dovecot] Saving Sent Messages to Sent Folder

Timo Sirainen tss at iki.fi
Thu Mar 4 16:32:56 EET 2010


On Thu, 2010-03-04 at 08:32 -0500, Charles Marcus wrote:

> There was another thread (it has come up at least a few times in the
> past few years I've been lurking) on the postfix list about having some
> kind of automatic 'Save to Sent' option to avoid the users mail client
> from having to upload messages twice (obviously the only ones of concern
> are ones with large attachments) - once to send it, and once to save the
> copy in the sent folder.

LEMONADE group solved this with IMAP URLAUTH (RFC 4467) and SMTP BURL
(RFC 4468) extensions. The idea is basically (copy&pasting from RFCs):

   C: RCPT TO:<ron at gryffindor.example.com>
   S: 250 2.1.5 ron at gryffindor.example.com OK.
   C: BURL imap://harry@gryffindor.example.com/outbox
           ;uidvalidity=1078863300/;uid=25;urlauth=submit+harry
           :internal:91354a473744909de610943775f92038 LAST
   S: 250 2.5.0 Ok.

So after receiving BURL command, SMTP server connects to IMAP server and
fetches the message:

      S: * OK [CAPABILITY IMAP4REV1 URLAUTH] example.com IMAP server
      C: a001 LOGIN submitserver secret
      S: a001 OK submitserver logged in
      C: a002 URLFETCH "imap://joe@example.com/INBOX/;uid=20/
         ;section=1.2;urlauth=submit+fred:internal
         :91354a473744909de610943775f92038"
      S: * URLFETCH "imap://joe@example.com/INBOX/;uid=20/;section=1.2
         ;urlauth=submit+fred:internal
         :91354a473744909de610943775f92038" {28}
      S: Si vis pacem, para bellum.
      S:
      S: a002 OK URLFETCH completed

Now, the problem is of course that neither Dovecot nor Postfix support
these extensions. For Dovecot I was thinking about using METADATA
extension's storage for storing the URLAUTH stuff, but METADATA isn't
really implemented yet either.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
Url : http://dovecot.org/pipermail/dovecot/attachments/20100304/3454c0f2/attachment.bin 


More information about the dovecot mailing list