[Asrg] Existing practice with IMAP junk/nonjunk flag

John Levine <johnl@taugh.com> Tue, 09 March 2010 06:08 UTC

Return-Path: <johnl@iecc.com>
X-Original-To: asrg@core3.amsl.com
Delivered-To: asrg@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id F02FC3A6868 for <asrg@core3.amsl.com>; Mon, 8 Mar 2010 22:08:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -12.121
X-Spam-Level:
X-Spam-Status: No, score=-12.121 tagged_above=-999 required=5 tests=[AWL=1.078, BAYES_00=-2.599, GB_I_LETTER=-2, HABEAS_ACCREDITED_SOI=-4.3, RCVD_IN_BSP_TRUSTED=-4.3]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0IdBulzfNQDB for <asrg@core3.amsl.com>; Mon, 8 Mar 2010 22:08:49 -0800 (PST)
Received: from gal.iecc.com (gal.iecc.com [64.57.183.53]) by core3.amsl.com (Postfix) with ESMTP id 60B423A67CC for <asrg@irtf.org>; Mon, 8 Mar 2010 22:08:49 -0800 (PST)
Received: (qmail 45495 invoked from network); 9 Mar 2010 06:08:52 -0000
Received: from mail1.iecc.com (64.57.183.56) by mail1.iecc.com with QMQP; 9 Mar 2010 06:08:52 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:subject:cc:mime-version:content-type:content-transfer-encoding; s=k1003; olt=johnl@user.iecc.com; bh=+wwqfVkiG0KcJOsZY4Tfqw3Xz6li3uEe77sfrn+WnKY=; b=eqZkUU6FE7BCBz52kqhN/hkmnaIhyJkkoA7ldHtUaRBX+XgXhSdR/PhfKnqMrSvJqCdXG6HlllXxJe2qYeDs0pOzKFGawRGX0rL0nHei9vSQrdhyOfm6xDnI5wwua8YpYursv+LDd4Yr8t2KaLCj25DCSGj0djR9UfY5zQ+iCJc=
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:subject:cc:mime-version:content-type:content-transfer-encoding; s=k1003; bh=+wwqfVkiG0KcJOsZY4Tfqw3Xz6li3uEe77sfrn+WnKY=; b=iOk1PSDZ+WiDykByd6d0yk008zdLqg0yhQ5W6fjwPSznTdiiD98OqKkIBJxAtxbzfayc6Nf4Z5i/TU/r8u2ROzYDng94SjY3ntq6L4nXqXGbuUXbfPA05+cHIvpidkbsAv3pEPkQjBS5UJ74gXjuOOnBwumR8VQNsOGbu/7TR6I=
Date: Tue, 09 Mar 2010 06:08:51 -0000
Message-ID: <20100309060851.49697.qmail@simone.iecc.com>
From: John Levine <johnl@taugh.com>
To: asrg@irtf.org
Organization:
Cc:
X-Headerized: yes
Mime-Version: 1.0
Content-type: text/plain; charset="iso-8859-1"
Content-transfer-encoding: 7bit
Subject: [Asrg] Existing practice with IMAP junk/nonjunk flag
X-BeenThere: asrg@irtf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: Anti-Spam Research Group - IRTF <asrg@irtf.org>
List-Id: Anti-Spam Research Group - IRTF <asrg.irtf.org>
List-Unsubscribe: <http://www.irtf.org/mailman/listinfo/asrg>, <mailto:asrg-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www.irtf.org/mail-archive/web/asrg>
List-Post: <mailto:asrg@irtf.org>
List-Help: <mailto:asrg-request@irtf.org?subject=help>
List-Subscribe: <http://www.irtf.org/mailman/listinfo/asrg>, <mailto:asrg-request@irtf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Mar 2010 06:08:51 -0000

A Friend points out, and I have verified, that there is considerable
existing practice with MUA IMAP junk flags if you choose to look.

Thunderbird adds a flag called Junk to a message if it's flagged as
junk, and a flag called NonJunk to a message that has the junk
indicator subsequently turned off.  Different IMAP servers store the
flag differently, but it's generally pretty easy to find -- Courier
puts it in a per-folder file, Dovecot adds lowercase code letters to
the message's filename, with a file called dovecot-keywords to tell
you what the letters mean.

Apparently other MUAs such as Apple Mail, pre-Thunderbird Eudora,
and Outlook also set similar IMAP flags.  Anyone used them?  The
friend says he's using Dovecot and uses the flags to train
spamassassin.

R's,
John