[EAI] LMTP, mailstore (Re: From Jari: Re: Your DISCUSS on draft-ietf-eai-framework-05 (fwd))
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[EAI] LMTP, mailstore (Re: From Jari: Re: Your DISCUSS on draft-ietf-eai-framework-05 (fwd))



Kari Hurtta <hurtta+gmane at siilo.fmi.fi> writes in gmane.ietf.ima:

<...>
> > This implies, to me, that even if there are internal communications
> > (LMPT,  porocmail scripts, whatever) for routeing mail for different
> > local-parts  through different channels, the MTA itself needs to be
> > configured with  basic information as to which local-parts/channels
> > can offer the UTF8SMTP  capability. Sounds like a case for a bit of
> > sendmail.cf hacking :-( .
> 
> On stronger form that  user/mailbox/store/system/whatever  system
> is arranged that way that non UTF8SMTP agents no not see UTF8SMTP
> messages.
> 
> For local delivery agent (LDA) that means that UTF8SMTP and ASCII messages
> are stored to different mailbox (files or directories or whatever).
> 
> If communigation between MTA and LDA use LMTP no "sendmail.cf hacking"
> should be needed -- UTF8SMTP negation should work also with LMTP.

I assume following model:


                  +----------+              +----------+
                  | final    |              |          |
    ----SMTP--->  |  MTA     | ---LMTP----> |   LDA    |
                  |          |              |          |
                  +----------+              +----------+
                                                | |
                                                | |   write
                                                \ /
                                                 |

                                            (----------)
                                            (  mail-   )
                                            (  store   )
                                            (----------)
                                                 
                                                 |    read
       MTA = Mail Transport Agent                |
       LDA = Local Delivery Agent           +----------+
       MUA = Mail User Agent                |          |
                                            |   MUA    |
                                            |          |
                                            +----------+

Actual there is one problem. There is no HDR=UTF8 flag on SMTP.


Therefore LDA needs parse mail header fields, including 
mail header fields from mime parts.

LDA need know which messages are UTF8SMTP, so that it can
arrange them that way, that UTF8SMTP ignorant MUA do not see them.

Normally LDA do not parse mail messages or header fields.
Parsing of mail message on here is too much burder, I think.

Therefore at least LMTP  needs HDR=UTF8   paramater.


( I do not remember, have I posted message message, where I analyze
  when HDR=UTF8 is needed also on ESMTP. )

/ Kari Hurtta


_______________________________________________
IMA mailing list
IMA at ietf.org
https://www1.ietf.org/mailman/listinfo/ima




Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.