Internet and e-mail policy and practice
including Notes on Internet E-mail


2010
Months
Sep

Click the comments link on any story to see comments or add your own.


Subscribe to this blog


RSS feed


Home :: Email


01 Sep 2010

ARF is now an IETF standard Email

When a user of a large mail system such as AOL, Yahoo, or Hotmail reports a message as junk or spam, one of the things the system does is to look at the source of the message and see if the source is one that has a feedback loop (FBL) agreement with the mail system. If so, it sends a copy of the message back to the source, so they can take appropriate action, for some version of appropriate. For several years, ARF, Abuse Reporting Format, has been the de-facto standard form that large mail systems use to exchange FBL reports about user mail complaints.

Until now, the only documentation for ARF was a draft spec originally written Yakov Shafranovich in 2005, and occasionally updated originally by him and later by other people including myself. Earlier this year, the IETF chartered a working group called MARF which took that draft, brought the references up to date, stripped out a lot of options that seemed useful five years ago but in practice nobody ever used, and this week it was finally published as RFC 5965.

ARF (or now MARF) is quite simple, a version of the existing Multipart/Report message format that includes information about the report, such as the address of the recipient, descriptive text for a human reader, and a copy of the offending message. Having a standard format for reports, simple though it is, makes them much easier to process. For my tiny system, for example, nearly all of the trickle of reports are about mailing list messages. When a FBL report arrives, an automated script looks at the report and the message, and in the usual case that it's from a mailing list, it creates an unsubscribe request to remove the person from the list. Otherwise, it passes the message along to the human manager so I can decide what, if anything, to do about it. Larger mail systems also use them to collect statistics about their mail-sending customers.

The IETF process works particularly well when it standardizes existing practice, and ARF/MARF is an excellent example of that. The differences between the earlier drafts and the final version make it clearer and more precise, and it's now a proper standard we can cite:

Abuse Reporting Format! Ask for it by name: RFC 5965!


posted at: 11:08 :: permanent link to this entry :: 2 comments
posted at: 11:08 :: permanent link to this entry :: 2 comments

comments...        (Jump to the end to add your own comment)


Excellent news, formalisation of this standard to enhance and encourage its widespread adoption is long overdue. What we also need now is a plug-in for popular email software clients running on Windows (Thunderbird, Outlook and Outlook Express being presumably the main ones) so that ordinary end users can generate ARF format complaints targeted at the right abuse desks.

A Sam Spade for Windows for the twenty-first century.

(by Anthony Edwards 05 Oct 2010 17:40)


"Just a well-versed end-user of email"
It's good to see ARF formalized in an RFC, but most of the RFC goes over my head. It would be nice if someone would write a "fill in the blanks" format to create an ARF. It would elevate my poor little "hand-crafted LARTs to some degree.

Anthony mentioned Same Spade, it's too bad that Steve Atkins hasn't kept this great tool up to date. I still use it daily for at least part of it's functions.

If I were a code-monkey, I'd do it myself...

(bad humor alert: sending an ARF to some providers like CalPop and such is just barking in the wind....)

(by Keith Christensen 20 Nov 2010 05:08)


Add your comment...

Note: all comments require an email address to send a confirmation to verify that it was posted by a person and not a spambot. The comment won't be visible until you click the link in the confirmation. Unless you check the box below, which almost nobody does, your email won't be displayed, and I won't use it for other purposes.

 
Name:
Email: you@wherever (required, for confirmation)
Title: (optional)
Comments:
Show my Email address
Save my Name and Email for next time

Topics


My other sites

Who is this guy?

Airline ticket info

Taughannock Networks

Other blogs

CAUCE
It turns out you don’t need a license to hunt for spam.
27 days ago

A keen grasp of the obvious
Italian Apple Cake
585 days ago

Related sites

Coalition Against Unsolicited Commercial E-mail

Network Abuse Clearinghouse



© 2005-2020 John R. Levine.
CAN SPAM address harvesting notice: the operator of this website will not give, sell, or otherwise transfer addresses maintained by this website to any other party for the purposes of initiating, or enabling others to initiate, electronic mail messages.