On 2019-11-06 at 07:37:22, Neal H. Walfield wrote:
Thanks for catching that. When turning my code into a grammar, I
somehow forgot that production.
The dot_atom_text is unchanged from e.g. RFC 2822:
dot_atom_text = 1*atext *("." *atext)
But since we've extended atext to include non-control UTF-8
characters, this should allow international email addresses.
RFC 6531 (the SMTPUTF8 RFC) extends atext as follows:
atext =/ UTF8-non-ascii
; extend the implicit definition of atext in
; RFC 5321, Section 4.1.2, which ultimately points to
; the actual definition in RFC 5322, Section 3.2.3
https://tools.ietf.org/html/rfc6531#section-3.3
which, I think, is what I did above.
But, I've only skimmed RFC 6531 so I might have missed something else.
Yup, in that case, I have no objections to your grammar. It seems fine
to me.
--
brian m. carlson: Houston, Texas, US
OpenPGP: https://keybase.io/bk2204
signature.asc
Description: PGP signature
_______________________________________________
openpgp mailing list
openpgp(_at_)ietf(_dot_)org
https://www.ietf.org/mailman/listinfo/openpgp