[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: IMAP client sends messages without SMTP



Hi,

Le mardi 06 juillet 2010 à 21:39 +0300, Maxim Masiutin a écrit :
> Hello Dan,
> 
> Tuesday, July 6, 2010, 9:35:30 PM, you wrote:
> 
> > Perhaps this one?
> 
> >    http://tools.ietf.org/html/draft-ietf-lemonade-submit-01
> 
> Thank  you!  Do you know any imap server that supports it, so we would
> be able to test our client against this server?


I just had a look at this draft as we have a mail server (including
imap) in which we'd be interested to implement this kind of feature,
however this draft only list possible ways of achieving message
submission over imap and does not define which one should be used, nor
how.

I personally like the part <4.1.4. "IMAP Push" Using Proxy Model> with a
mix of <4.1.3. "IMAP Push" Using APPEND> when it comes to composing the
mail.

When the client instructs the IMAP server to submit the message, the
imap server connects to the local smtp to send the message (or directly
appends to the mail queue if possible) and returns success to the SUBMIT
(or whatever it gets called) command only once the message was appended
to the local queue. As it's the local queue this process should never
take more than a few seconds (and not the 20 minutes described in the
RFC).

Anyway this draft cannot be implemented as it does not contain any
implementation details. If there is no better draft I'd suggest drafting
one of the 4 methods after discussing which one seems better (I
personally prefer the one described in 4.1.4 better as it does not
require use of annotate field to pass an enveloppe).


Mark