On Mon Feb 20 12:43:25 2012, Filip Navara wrote:
JYFI, we (eM Client, www.emclient.com) do use BURL in some cases.


As does the Qt Messaging Framework.

(And Polymer, and Isode's M-Switch/M-Box, and ... )

That all said, I'm swinging around to the notion of sending mail through the message store access protocol:

If we have a command which sends a particular mail *with an envelope*, then I think we can map all ESMTP stuff to it - but rather more interestingly, we can keep the envelope around as metadata within the store.

This allows things which you simply cannot do with BURL, for instance:

1) We could track bounces using VERP, and annotate the message when a DSN is received, so you could see which sent messages have failed.

2) We could track MDNs in a similar way.

You'd want multiple envelopes on a message, to handle resends and redirects, and it seems sensible to capture the S/LMTP envelope on delivery, too, such that a client would have sufficient information to cause a (delayed) bounce.

I appreciate this appears to be a U-turn on my behalf - that's because it is. I don't see multiple protocols as being a show-stopper, but the comments about DSN/MDN processing sparked this chain of thought for me.

Dave.
--
Dave Cridland - mailto:[email protected] - xmpp:[email protected]
 - acap://acap.dave.cridland.net/byowner/user/dwd/bookmarks/
 - http://dave.cridland.net/
Infotrope Polymer - ACAP, IMAP, ESMTP, and Lemonade
_______________________________________________
imap5 mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/imap5

Reply via email to