History & Overview
J.D. Falk, Return Path Inc. Mail Abuse Reporting Format (MARF) Working Group IETF 77—Anaheim, California, USA
1
History & Overview J.D. Falk, Return Path Inc. Mail Abuse - - PowerPoint PPT Presentation
History & Overview J.D. Falk, Return Path Inc. Mail Abuse Reporting Format (MARF) Working Group IETF 77Anaheim, California, USA 1 Complaint Feedback Loops Rationale History ARF MARF History Installed Base
History & Overview
J.D. Falk, Return Path Inc. Mail Abuse Reporting Format (MARF) Working Group IETF 77—Anaheim, California, USA
1Complaint Feedback Loops
3end users receive spam
4they want to complain
5complaint mechanism
their mail client (MUA)
their mailbox provider via an
complaints, and processes them using their own out-of- scope logic
6 usually to improve their spam filters but spam filters don’t address the root cause, the source of the problemlet’s share!
7 so a few mailbox providers started forwarding complaints to each otherComplaint Feedback Loop
mailbox provider
(author or operator)
author or operator
What You Got
(just like forwarding)
ARF Timeline
ARF Timeline
ARF Timeline
MARF Timeline
use (they can come back as extensions)
Installed Base: ARF Generators
Known Outliers
abuse@ without prior arrangement (not recommended unless you are John Levine)
messages, rather than complaints
18 these aren’t necessarily out of scope, but they aren’t the primary use casedraft-ietf-marf-base
message/feedback-report
be sent, how trust among report generators and report recipients is established, and reports related to more than one message are outside the scope of this document.
20Stated Requirements
Unstated Requirements
installed base of generators & consumers
software-to-human communication, rather than human-to-software or human-to-human
to privacy concerns) is going to happen
22 thus, while primarily machine-readable, it should also be at least as human-readable as standard email headersMIME parts
report-type: feedback-report
message/rfc822-headers
23text/plain portion
message/feedback-report
that the receiver report generator is asserting about the report in question, but are not necessarily verifiable. Report receivers MUST NOT assume that these assertions are always accurate.
25message/feedback-report required fields
no registry
message/feedback-report
appearing once
appearing multiply