<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.19 (Ruby 3.0.2) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-gulbrandsen-smtputf8-syntax-00" category="std" consensus="true" submissionType="IETF" xml:lang="en" version="3">
  <!-- xml2rfc v2v3 conversion 3.23.1 -->
  <front>
    <title>SMTPUTF8 address syntax</title>
    <seriesInfo name="Internet-Draft" value="draft-gulbrandsen-smtputf8-syntax-00"/>
    <author initials="A." surname="Gulbrandsen" fullname="Arnt Gulbrandsen">
      <organization>ICANN</organization>
      <address>
        <postal>
          <street>6 Rond Point Schumann, Bd. 1</street>
          <city>Brussels</city>
          <code>1040</code>
          <country>Belgium</country>
        </postal>
        <email>arnt@gulbrandsen.priv.no</email>
      </address>
    </author>
    <author initials="J." surname="Yao" fullname="Jiankang Yao">
      <organization>CNNIC</organization>
      <address>
        <postal>
          <street>No.4 South 4th Zhongguancun Street</street>
          <city>Beijing</city>
          <code>100190</code>
          <country>China</country>
        </postal>
        <email>yaojk@cnnic.cn</email>
      </address>
    </author>
    <date year="2024" month="September" day="18"/>
    <area>Applications</area>
    <workgroup>mailmaint</workgroup>
    <keyword>email</keyword>
    <abstract>
      <?line 58?>

<t>This document specifies rules for email addresses that are flexible
enough to express the addresses typically used with SMTPUTF8, while
avoiding confusing or risky elements.</t>
      <t>This is one of a pair of documents: This is simple to implement,
contains only globally viable rules and is intended to be usable for
software such an MTA. Its companion defines has more complex rules,
takes regional usage into account and aims to allow only addresses
that are readable and cut-and-pastable to some audience.</t>
    </abstract>
  </front>
  <middle>
    <?line 71?>

<section anchor="introduction">
      <name>Introduction</name>
      <t><xref target="RFC6530"/>-<xref target="RFC6533"/> and <xref target="RFC6854"/>-<xref target="RFC6858"/> extend various
aspects of the email system to support non-ASCII both in localparts
and domain parts. In addition, some email software supports unicode in
domain parts by using encoded domain parts in the SMTP transaction
("RCPT TO:<eref target="mailto:info@xn--dmi-0na.fo">info@xn--dmi-0na.fo</eref>") and presenting the unicode version
(dømi.fo in this case) in the user interface.</t>
      <t>The email address syntax extension is in <xref target="RFC6532"/>, and allows
almost all UTF8 strings as localparts. While this certainly allows
everything users want to use, it is also flexible enought to allow
many things that users and implementers find surprising and sometimes
worrying.</t>
      <t>The flexibility has caused considerable reluctance to support the full
syntax in contexts such as web form address validation.</t>
      <t>This document attempts to describe rules that:</t>
      <ol spacing="normal" type="1"><li>
          <t>includes the addresses that users generally want to use for
themselves and organizations want to provision for their employees.</t>
        </li>
        <li>
          <t>excludes things that have been described as security risks.</t>
        </li>
        <li>
          <t>Looks safe at first glance to implementers (including ones with
little unicode expertise) and are fairly easy to use in unit tests.</t>
        </li>
        <li>
          <t>Contain no regional rules.</t>
        </li>
      </ol>
      <t>These goals are somewhat aspirational.</t>
    </section>
    <section anchor="requirements-language">
      <name>Requirements Language</name>
      <t>The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>", "<bcp14>REQUIRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL
NOT</bcp14>", "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>", "<bcp14>RECOMMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>",
"<bcp14>MAY</bcp14>", and "<bcp14>OPTIONAL</bcp14>" in this document are to be interpreted as
described in BCP 14 <xref target="RFC2119"/> <xref target="RFC8174"/> when, and only when, they
appear in all capitals, as shown here.</t>
      <?line -18?>

</section>
    <section anchor="terminology">
      <name>Terminology</name>
      <t>Script, in this document, refers to the unicode script property (see
<xref target="UAX24"/>). Each code point is assigned to one script ("a" is Latin),
except that some are assigned to "Common" or a few other special
values. Fraktur and /etc/rc.local aren't scripts in this document, but
Latin is.</t>
      <t>Latin refers those code points that have the script property "Latin"
in Unicode. Orléans in France and Münster in Germany both have Latin
names in this document. It also refers to combinations of those code
points and combining characters, and to strings that contain no code
points from other scripts.</t>
      <t>Han, Cyrillic etc. refer to those code points that have the respective
script property in Unicode, as well as to strings that contain no code
points from other scripts.</t>
      <t>ASCII refers to the first 128 code points within unicode, which
includes the letters A-Z but not É or Ü. It also refers to strings
that contain only ASCII code points.</t>
      <t>Non-ASCII refers to unicode code points except the first 128, and also
to strings that contain at least one such code point.</t>
      <t>By way of example, the address info@dømi.fo is latin and non-ASCII,
its localpart is latin and ASCII, and its domain part is latin and
non-ASCII. 中国 is a Han string in this document, but 阿Q正传 is
neither a Latin string nor a Han string, because it contains a Latin Q
and three Han code points.</t>
    </section>
    <section anchor="rules">
      <name>Rules</name>
      <t>Based on the above goals, the following rules are formulated:</t>
      <ol spacing="normal" type="1"><li>
          <t>An address <bcp14>MUST NOT</bcp14> contain an a-label (e.g. xn--dmi-0na).</t>
        </li>
        <li>
          <t>An address <bcp14>MUST</bcp14> contain only code points in the PRECIS
IdentifierClass.</t>
        </li>
        <li>
          <t>An address <bcp14>MUST</bcp14> consist entirely of a sequence of composite
characters, ZWJ and ZWNJ. ("c" followed by "combining hook below" is
an example of a composite character, "d" is another example; see
<xref target="RFC6365"/> for the definition.)</t>
        </li>
        <li>
          <t>An address MOT NOT contain more than one script, disregarding
ASCII. (Disregarding ASCII, the word Orléans contains only an é, which
is one script, namely Latin.)</t>
        </li>
      </ol>
    </section>
    <section anchor="examples">
      <name>Examples</name>
      <t>example@example.com is legal, because 1) it does not contain any
a-label, 2) it consists entirely of permissible code points, 4) it
consists of 19 composite characters, and 4) it contains no non-ASCII
code points at all.</t>
      <t>The address dømi@dømi.fo is nice, because 1) it does not contain any
a-label, 2) does not apply, 3) it consists entirely of permissible
code points, 4) it consists of 12 composite characters, 5) does not apply
and 6) it consists entirely of 'Latin' and 'Common' code points (and
./@).</t>
      <t>The address U+200E '@' U+200F '.' U+200E is not nice, because 4)
U+200E and U+200F are not parts of composite characters.</t>
      <t>阿Q正传@阿Q正传.example is legal because it contains ASCII and Han,
dømi@dømi.fo is legal because it contains ASCII and Latin, but
阿Q正传@dømi.fo is illegal becasue it contains Han 阿 and the Latin
non-ASCII letter ø.</t>
      <t>TODO: add more examples and rationales again.</t>
    </section>
    <section anchor="IANA">
      <name>IANA Considerations</name>
      <t>This document does not require any actions from the IANA.</t>
    </section>
    <section anchor="SECURITY">
      <name>Security Considerations</name>
      <t>When a program renders a unicode string on-screen or audibly and
includes a substring supplied by a potentially malevolent source, the
included substring can affect the rendering of a surprisingly large
part of the overall string.</t>
      <t>This document describes rules that make it difficult for an attacker
to use email addresses for such an attack. Implementers should be
aware of other possible vectors for the same kind of attack, such as
subject fields and email address display-names.</t>
      <t>If an address is signed using DKIM and (against the rules of this
document) mixes left-to-right and right-to-left writing, parts of both
the localpart and the domain part can be rendered on the same side of
the '@'. This can create the appearance that a different domain signed
the message.</t>
      <t>The rules in this document permit a number of code points that can
make it difficult to cut and paste.</t>
    </section>
  </middle>
  <back>
    <references anchor="sec-combined-references">
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <reference anchor="RFC2119">
          <front>
            <title>Key words for use in RFCs to Indicate Requirement Levels</title>
            <author fullname="S. Bradner" initials="S." surname="Bradner"/>
            <date month="March" year="1997"/>
            <abstract>
              <t>In many standards track documents several words are used to signify the requirements in the specification. These words are often capitalized. This document defines these words as they should be interpreted in IETF documents. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="2119"/>
          <seriesInfo name="DOI" value="10.17487/RFC2119"/>
        </reference>
        <reference anchor="RFC5322">
          <front>
            <title>Internet Message Format</title>
            <author fullname="P. Resnick" initials="P." role="editor" surname="Resnick"/>
            <date month="October" year="2008"/>
            <abstract>
              <t>This document specifies the Internet Message Format (IMF), a syntax for text messages that are sent between computer users, within the framework of "electronic mail" messages. This specification is a revision of Request For Comments (RFC) 2822, which itself superseded Request For Comments (RFC) 822, "Standard for the Format of ARPA Internet Text Messages", updating it to reflect current practice and incorporating incremental changes that were specified in other RFCs. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5322"/>
          <seriesInfo name="DOI" value="10.17487/RFC5322"/>
        </reference>
        <reference anchor="RFC6365">
          <front>
            <title>Terminology Used in Internationalization in the IETF</title>
            <author fullname="P. Hoffman" initials="P." surname="Hoffman"/>
            <author fullname="J. Klensin" initials="J." surname="Klensin"/>
            <date month="September" year="2011"/>
            <abstract>
              <t>This document provides a list of terms used in the IETF when discussing internationalization. The purpose is to help frame discussions of internationalization in the various areas of the IETF and to help introduce the main concepts to IETF participants. This memo documents an Internet Best Current Practice.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="166"/>
          <seriesInfo name="RFC" value="6365"/>
          <seriesInfo name="DOI" value="10.17487/RFC6365"/>
        </reference>
        <reference anchor="RFC6530">
          <front>
            <title>Overview and Framework for Internationalized Email</title>
            <author fullname="J. Klensin" initials="J." surname="Klensin"/>
            <author fullname="Y. Ko" initials="Y." surname="Ko"/>
            <date month="February" year="2012"/>
            <abstract>
              <t>Full use of electronic mail throughout the world requires that (subject to other constraints) people be able to use close variations on their own names (written correctly in their own languages and scripts) as mailbox names in email addresses. This document introduces a series of specifications that define mechanisms and protocol extensions needed to fully support internationalized email addresses. These changes include an SMTP extension and extension of email header syntax to accommodate UTF-8 data. The document set also includes discussion of key assumptions and issues in deploying fully internationalized email. This document is a replacement for RFC 4952; it reflects additional issues identified since that document was published. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6530"/>
          <seriesInfo name="DOI" value="10.17487/RFC6530"/>
        </reference>
        <reference anchor="RFC6532">
          <front>
            <title>Internationalized Email Headers</title>
            <author fullname="A. Yang" initials="A." surname="Yang"/>
            <author fullname="S. Steele" initials="S." surname="Steele"/>
            <author fullname="N. Freed" initials="N." surname="Freed"/>
            <date month="February" year="2012"/>
            <abstract>
              <t>Internet mail was originally limited to 7-bit ASCII. MIME added support for the use of 8-bit character sets in body parts, and also defined an encoded-word construct so other character sets could be used in certain header field values. However, full internationalization of electronic mail requires additional enhancements to allow the use of Unicode, including characters outside the ASCII repertoire, in mail addresses as well as direct use of Unicode in header fields like "From:", "To:", and "Subject:", without requiring the use of complex encoded-word constructs. This document specifies an enhancement to the Internet Message Format and to MIME that allows use of Unicode in mail addresses and most header field content.</t>
              <t>This specification updates Section 6.4 of RFC 2045 to eliminate the restriction prohibiting the use of non-identity content-transfer- encodings on subtypes of "message/". [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6532"/>
          <seriesInfo name="DOI" value="10.17487/RFC6532"/>
        </reference>
        <reference anchor="RFC6533">
          <front>
            <title>Internationalized Delivery Status and Disposition Notifications</title>
            <author fullname="T. Hansen" initials="T." role="editor" surname="Hansen"/>
            <author fullname="C. Newman" initials="C." surname="Newman"/>
            <author fullname="A. Melnikov" initials="A." surname="Melnikov"/>
            <date month="February" year="2012"/>
            <abstract>
              <t>Delivery status notifications (DSNs) are critical to the correct operation of an email system. However, the existing Draft Standards (RFC 3461, RFC 3464, RFC 6522) are presently limited to ASCII text in the machine-readable portions of the protocol. This specification adds a new address type for international email addresses so an original recipient address with non-ASCII characters can be correctly preserved even after downgrading. This also provides updated content return media types for delivery status notifications and message disposition notifications to support use of the new address type.</t>
              <t>This document extends RFC 3461, RFC 3464, RFC 3798, and RFC 6522. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6533"/>
          <seriesInfo name="DOI" value="10.17487/RFC6533"/>
        </reference>
        <reference anchor="RFC8174">
          <front>
            <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
            <author fullname="B. Leiba" initials="B." surname="Leiba"/>
            <date month="May" year="2017"/>
            <abstract>
              <t>RFC 2119 specifies common key words that may be used in protocol specifications. This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the defined special meanings.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="8174"/>
          <seriesInfo name="DOI" value="10.17487/RFC8174"/>
        </reference>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="RFC3490">
          <front>
            <title>Internationalizing Domain Names in Applications (IDNA)</title>
            <author fullname="P. Faltstrom" initials="P." surname="Faltstrom"/>
            <author fullname="P. Hoffman" initials="P." surname="Hoffman"/>
            <author fullname="A. Costello" initials="A." surname="Costello"/>
            <date month="March" year="2003"/>
            <abstract>
              <t>Until now, there has been no standard method for domain names to use characters outside the ASCII repertoire. This document defines internationalized domain names (IDNs) and a mechanism called Internationalizing Domain Names in Applications (IDNA) for handling them in a standard fashion. IDNs use characters drawn from a large repertoire (Unicode), but IDNA allows the non-ASCII characters to be represented using only the ASCII characters already allowed in so-called host names today. This backward-compatible representation is required in existing protocols like DNS, so that IDNs can be introduced with no changes to the existing infrastructure. IDNA is only meant for processing domain names, not free text. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="3490"/>
          <seriesInfo name="DOI" value="10.17487/RFC3490"/>
        </reference>
        <reference anchor="RFC5891">
          <front>
            <title>Internationalized Domain Names in Applications (IDNA): Protocol</title>
            <author fullname="J. Klensin" initials="J." surname="Klensin"/>
            <date month="August" year="2010"/>
            <abstract>
              <t>This document is the revised protocol definition for Internationalized Domain Names (IDNs). The rationale for changes, the relationship to the older specification, and important terminology are provided in other documents. This document specifies the protocol mechanism, called Internationalized Domain Names in Applications (IDNA), for registering and looking up IDNs in a way that does not require changes to the DNS itself. IDNA is only meant for processing domain names, not free text. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5891"/>
          <seriesInfo name="DOI" value="10.17487/RFC5891"/>
        </reference>
        <reference anchor="RFC6854">
          <front>
            <title>Update to Internet Message Format to Allow Group Syntax in the "From:" and "Sender:" Header Fields</title>
            <author fullname="B. Leiba" initials="B." surname="Leiba"/>
            <date month="March" year="2013"/>
            <abstract>
              <t>The Internet Message Format (RFC 5322) allows "group" syntax in some email header fields, such as "To:" and "CC:", but not in "From:" or "Sender:". This document updates RFC 5322 to relax that restriction, allowing group syntax in those latter fields, as well as in "Resent-From:" and "Resent-Sender:", in certain situations.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6854"/>
          <seriesInfo name="DOI" value="10.17487/RFC6854"/>
        </reference>
        <reference anchor="RFC6858">
          <front>
            <title>Simplified POP and IMAP Downgrading for Internationalized Email</title>
            <author fullname="A. Gulbrandsen" initials="A." surname="Gulbrandsen"/>
            <date month="March" year="2013"/>
            <abstract>
              <t>This document specifies a method for IMAP and POP servers to serve internationalized messages to conventional clients. The specification is simple, easy to implement, and provides only rudimentary results.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6858"/>
          <seriesInfo name="DOI" value="10.17487/RFC6858"/>
        </reference>
        <reference anchor="UAX24" target="https://unicode.org/reports/tr24">
          <front>
            <title>Unicode Script Property</title>
            <author initials="K." surname="Whistler" fullname="Ken Whistler">
              <organization/>
            </author>
            <date>n.d.</date>
          </front>
        </reference>
        <reference anchor="UMLAUT" target="https://en.wikipedia.org/wiki/Metal_umlaut">
          <front>
            <title>Metal Umlaut</title>
            <author>
              <organization/>
            </author>
            <date>n.d.</date>
          </front>
        </reference>
        <reference anchor="TYPE_EMAIL" target="https://html.spec.whatwg.org/multipage/input.html#email-state-(type=email)">
          <front>
            <title>WHATWG input type=email</title>
            <author>
              <organization/>
            </author>
            <date>n.d.</date>
          </front>
        </reference>
      </references>
    </references>
    <?line 224?>

<section anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>The authors wish to thank John C. Klensin, [your name here, please]
[oh wow, the ack section is already outdated]</t>
      <t>Dømi.fo and 例子.中国 are reserved by nic.fo and CNNIC for use in
examples and documentation.</t>
      <t>阿Q正传@ is a famous Chinese novella, 阿Q is the main character.</t>
    </section>
    <section anchor="instructions-to-the-rfc-editor">
      <name>Instructions to the RFC editor</name>
      <t>Please remove all mentions of the Protocol Police before publication
(including this sentence).</t>
      <t>Please remove the Open Issues section.</t>
    </section>
    <section anchor="open-issues">
      <name>Open issues</name>
      <ol spacing="normal" type="1"><li>
          <t>PRECIS IdentifierClass?</t>
        </li>
        <li>
          <t>More examples.</t>
        </li>
        <li>
          <t>Wording to identify destiny; I think this should probably become a
proposed standard and modify a couple of RFCs, but I'm uncertain about
some details and left that open now.</t>
        </li>
        <li>
          <t>More words on the relationship between this and the
companion. There are several parallel differences, maybe this warrants
a section of its own.</t>
        </li>
        <li>
          <t>Should this even mention the requirements placed on domains by
IDNA, ICANN, web browsers and others?</t>
        </li>
      </ol>
    </section>
  </back>
  <!-- ##markdown-source:
H4sIAAAAAAAAA6VZS28cxxG+96/o0AeSye7wIcqRGMfWmqLstfmySEKRDSPo
nendbe/M9GS6h6uNwR8Q5JJjgOQQIKccfPchDyD6K06A/It8VT2vJekgQQzJ
mp3trq6ux1df1Q6HQ+G8ypOfq9Tm+lD6stLCFCU/Ob+/u/t0d1/Eyh9K5xPh
qklmnDM296sCy8fHVy+EKrU6lKOiSA0W4jsnlrNDmSmT4m/uhUhsnKsM65NS
Tf1wVqWTEoc6nQ9d5ovKT58M3Sr36s1wd1cIb3yKxZenVxfXVy+eSJUkpXZO
hiUiVTnE61wslodCyqHUdJRQlZ/b8lAMZThrVOZeftQdhaW2xMbx0ejsDB+c
L7XGvd6VL22eyAsLVeVlPK8ylecD+WESyT0si41fHcoPYQ2nU0cvbALpe7sH
u/yhyn1JC3Q6M1WGV6zNoVQ4/lnvplFRmpsot61+nxiVL3AV+VrZRrejs7Px
UU+3MxsdyEuLm8kD/P18bvPZrFJ5XOXyktd0GmrzlclnPQV3956uqXg0N7nq
FFwp+9XiWZznJo7iXIjclhncd6PJqC9fHO3v7T2tHx8/2t+vH9999O7j5vHx
o93ucb97fHQohMmnd+Q9OnjaLH/85Oles/zJ44Pu8Qk9Xo9+ts/vpPSqnJEd
5t4X7nBnp4KyuF0EY+2UurCldzu+3D8Ii0PYXIc1cGVpCi8vSlvo0q94SRMj
kv8b1v/K2iOf6ly+mhsHMWX7VW2thc6f9U4nNU9PRtdXD+sJdy/NwhQ6MYqV
pU87p9qr9OdVlkKNvsb8Xl43769eXxz/9Ph0ND457K969fHo6tVH0uTIF0np
99MQ9w+dP/dZGrlCx9FyrvxyxjpkVepNoWZ6h2VEtOgdljEEBng93Oqkbgsx
HA6lmiASVYwUvoJdJPK4yjTShESbqdFOllWK/8PXwVBNruKdx8nIAi2nqX5j
JqkWOrfVbC69lfpNwRnt57q/Y1UAQdJ0JSunE7k0CPkGBAZyOTeQoW6sSRDn
COt8Wjl6wtmlcYuV1Kkm7VxUq4s/ADVpp1LJQpmSnporuEPZrHEmK1JNavED
fTsQEO8BXiQB+sxSO2HFbozCTepbI7FpP3BD5wkUhoSJhu68BCYRzk79kkzg
qniO5fL0ahTJsXfQPitUDqyUiZ6aHMLmysnMYi19BYuFMwbCqwWZWc+wGFEC
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

-->

</rfc>
