Dave CROCKER wrote:

> 
> I was just at a session at an industry trade association where the question 
> of 
> doing DKIM during SMTP came up.  There were operations folk who very much 
> liked 
> the idea of being able to obtain some DKIM benefit during the SMTP session, 
> before the dot...


One proposal (via list mail) was suggested via an SMTP extension that 
allows the SMTP server to RAISE the BAR on SMTP clients. For example:

     250-DKIM REQUIRED

But that has a problem with legacy transactions.

Another proposal with a few participants here worked with me called 
"HEAD" described where the header can be pushed first minimizing the 
payload and also helping with 2822/5322 level technologies.

   http://www.isdg.net/public/ietf/drafts/draft-santos-smtphead-00.html

Example:

          S: serverdomain.com, welcome ESMTP v2.0
          C: EHLO mail.clientdomain.com
          S: 250-HEAD
          S: 250-HELP
          C: MAIL FROM:<[email protected]>
          S: 250 User Ok
          C: RCPT TO:<[email protected]>
          S: 250 User Ok
          C: HEAD
          S: 354 Start Header input; end with <CRLF>.<CRLF>
             [header block]
             .
          S: 250 Header Accepted. Please Continue with DATA
          C: DATA
          S: 354 Start Body input; end with <CRLF>.<CRLF>
             [message body]
             .
          S: 250 Message Accepted for Delivery
          C: Quit
          S: 250 Goodbye

> No one suggested modifying SMTP or DKIM specifications.
> 
> What /was/ discussed was the possibility of doing a signature that would 
> validate before DATA.  This merely requires a signature that does not cover 
> the 
> body.


HEAD can be updated to support suggest an idea.

The beauty of HEAD is that it would help other payload technologies 
and not just DKIM. But also Sender-id.

> I can't say that anyone sounded hugely enthusiastic about this, but given 
> that 
> there was interest in SMTP-time benefit, I think they just needed to think 
> about 
> this more.


I think most people are simply interested in rejecting mail they don't 
have to accept.  But under the current framework that requires a 
transfer of the payload overhead just to get the header+body.    Just 
like David MacQuigg wanted to do with just checking the header for 
DKIM policy:

       http://www.imc.org/ietf-smtp/mail-archive/msg05781.html

This is the direction with many SMTP implementators - accepting mail 
without "thinking" has its consequences. In today worlds, it decreases 
confidence in mail reliability leaving us with "DISCARD" ideas that 
only perpetuate non-notification transactions.

That is why HEAD was put together.

--
HLS

_______________________________________________
NOTE WELL: This list operates according to 
http://mipassoc.org/dkim/ietf-list-rules.html

Reply via email to