[apps-discuss] Regular Expressions for Internet Mail Identifiers (draft-seantek-mail-regexen)

Sean Leonard <dev+ietf@seantek.com> Thu, 09 June 2016 16:33 UTC

Return-Path: <dev+ietf@seantek.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost []) by ietfa.amsl.com (Postfix) with ESMTP id 5E57F12D88A for <apps-discuss@ietfa.amsl.com>; Thu, 9 Jun 2016 09:33:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.602
X-Spam-Status: No, score=-2.602 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([]) by localhost (ietfa.amsl.com []) (amavisd-new, port 10024) with ESMTP id opq7HcKTAZu9 for <apps-discuss@ietfa.amsl.com>; Thu, 9 Jun 2016 09:33:41 -0700 (PDT)
Received: from mxout-08.mxes.net (mxout-08.mxes.net []) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 77D0E12D87C for <apps-discuss@ietf.org>; Thu, 9 Jun 2016 09:33:40 -0700 (PDT)
Received: from [] (unknown []) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id 732AF50A85 for <apps-discuss@ietf.org>; Thu, 9 Jun 2016 12:33:39 -0400 (EDT)
To: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
From: Sean Leonard <dev+ietf@seantek.com>
Message-ID: <50acffcc-044f-f7a7-95ba-59f9282643c1@seantek.com>
Date: Thu, 9 Jun 2016 09:34:08 -0700
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1
MIME-Version: 1.0
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/apps-discuss/XJzUt8aduLj_TYxqUl8NtKrB6Qc>
Subject: [apps-discuss] Regular Expressions for Internet Mail Identifiers (draft-seantek-mail-regexen)
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/apps-discuss/>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 09 Jun 2016 16:33:43 -0000

Hi Apps-Discuss,

Just wanted to bring this work to this mailing list's attention:

Regular Expressions for Internet Mail Identifiers 

Basically it is a proposed set of regular expressions for identifying 
and teasing out e-mail addresses and Message-IDs. It got some time at 
IETF95 and has been discussed on the dispatch@ list. Joe Hildebrand and 
Tony Hansen are working with me on the next iterations of the draft.


PS I am still a bit confused about the distinction between dispatch@ and 
apps-discuss@ at this point for getting practical work done. But based 
on the most recent directive e-mails, I am going with posting this (on 
the understanding that dispatch@ is not meant for "actual technical work").

-------- Forwarded Message --------

Subject: 	New Version Notification for draft-seantek-mail-regexen-00.txt
Date: 	Mon, 21 Mar 2016 16:55:53 -0700
From: 	internet-drafts@ietf.org

A new version of I-D, draft-seantek-mail-regexen-00.txt
has been successfully submitted by Sean Leonard and posted to the
IETF repository.

Name:		draft-seantek-mail-regexen
Revision:	00
Title:		Regular Expressions for Internet Mail
Document date:	2016-03-21
Group:		Individual Submission
Pages:		24
URL:            https://www.ietf.org/internet-drafts/draft-seantek-mail-regexen-00.txt
Status:         https://datatracker.ietf.org/doc/draft-seantek-mail-regexen/
Htmlized:       https://tools.ietf.org/html/draft-seantek-mail-regexen-00

    Internet Mail identifiers are used ubiquitously throughout computing
    systems as building blocks of online identity. Unfortunately,
    incomplete understandings of the syntaxes of these identifiers has
    led to interoperability problems and poor user experiences. Many
    users use specific characters in their addresses that are not
    properly accepted on various systems. This document prescribes
    normative regular expression (regex) patterns for all Internet-
    connected systems to use when validating or parsing Internet Mail
    identifiers, with special attention to regular expressions that work
    with popular languages and platforms.