On 21/02/2012 2:27 a.m., Dave Cridland wrote:
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 ... )

OK, I'm not familiar with any of these clients. Most of our customers are running windows on the desktop.

Anyone know of any windows-based clients that use BURL?


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.

People nowadays are used to instant feedback. So a 4 hour-later delivery warning is not well received. Some systems you only find out 2 days later that your mail couldn't be delivered. You might have missed the deal at that stage.

There's no technical reason why a system can't be designed and built that would provide pretty much immediate feedback to a mail submitter as to the outcome of the delivery. And I'd like to even check parameters before that as well. It won't work in all cases, since there are still many clients that are not connected full-time to the network. But it can work in enough cases to provide real benefits.

There are of course all manner of commercial roadblocks to that, such as what protocols are deployed. But there are ways to migrate to new protocols if there are enough compelling reasons to do so.



Dave.

--
Adrien de Croy - WinGate Proxy Server - http://www.wingate.com

_______________________________________________
imap5 mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/imap5

Reply via email to