[ietf-dkim] General Feedback loop using DKIM
Steve Atkins
steve at wordtothewise.com
Tue May 26 20:42:29 PDT 2009
On May 26, 2009, at 8:13 PM, Franck Martin wrote:
>
> ----- "Steve Atkins" <steve at wordtothewise.com> wrote:
> >
> > On May 26, 2009, at 5:15 PM, Franck Martin wrote:
> >
> > > It is also very heavy to have a FBL program this is why only a few
> > > ESPs offer feedback loops. I'm not sure it is something feasible
> for
> > > an organisation with a substantial number of users, like
> > > universities or small ISPs.
> >
> >
> > There are two difficult and/or expensive parts to offering a
> feedback
> > loop. They are the development costs of implementing some sort of UI
> > to capture feedback from the user (easier on webmail platforms, but
> > still not trivial) and the ongoing support costs of managing a
> > relationship with the senders who receive your feedback loop
> reports.
> >
> > Compared to those two I suspect that working out where to send a
> > report, and actually sending it, are much cheaper parts of the
> system.
> >
>
> Well you define the 2 difficulties:
> 1) Development costs of implementing a UI
> 2) Relationship with the sender
>
> 1) if there is a standard, developpers can implement it in MUA and
> MTA so they are compatible. say MUA forward the complete email to a
> special mailbox on the MTA, and the MTA process it. Not sure if it
> is a valid/possible implementation, but that one that comes to mind.
If you're just using it for FBLs then there's no need at all to get
the MTA involved. If you also want to use it for other things (tuning
spam filters, whatever) then that's a rather different scope as the
MUA will need to communicate with an entity other than the sender.
> 2) if properly DKIM validated then there would be no need to define
> an out of band relationship with the sended. DKIM with a special
> protocol should be able to establish an inband relationship. Sender
> puts in the email that is wants to receive FBL, reciever evaluates
> if the sender request is valid and then process it.
Not at all, no. In an ISP scope the out of band relationship with the
sender is not optional, even if you buy into the self-publication
approach completely. Try ignoring their emails if you don't think
that's so. :)
If it's an ad-hoc thing done just by end users then that's less likely
to be an issue, perhaps.
>
> May be I should move this thread in ASRG? As dkim would provide
> validation/trust but not everything.
That's a pretty bad place to take it. I'd guess that talking to MUA
developers would be the sensible next step to work out whether it's
worth pursuing or not, as they're the people who are going to have to
implement it.
I think that you're right in it not really being a DKIM thing, though.
>
> Overall, the list-unsubscribe processing could not be done, because
> we could not trust any of the email headers until we had a trust
> mechanism with DKIM.
I don't see any failure mode there, really, with the (minor) exception
of someone being able to route FBL reports to a third-party. So adding
a DKIM signature doesn't really add any value.
If the List-Unsubscribe method is used solely to route feedback to the
sender then there are two cases:
1) The sender wants to receive that sort of feedback and intends to
act on it.
2) The sender doesn't want to receive that sort of feedback, or
doesn't intend to act on it.
The sender is in complete control of the value of that field. If the
sender wants to do (1) then they can do so with or without signing the
field. Similarly, if the sender wants to do (2) then they can do so
with or without signing the field.
There doesn't seem to be any value to an intermediate party to modify
the field to prevent feedback reports or unsubscription requests from
reaching the original sender, or even any scenario like that that
isn't implausibly contrived, I don't think.
Cheers,
Steve
More information about the ietf-dkim
mailing list