【问题标题】:Email headers: Allowed/disallowed characters in FROM header: (display) name电子邮件标头:FROM 标头中允许/不允许的字符:(显示)名称
【发布时间】:2019-10-27 22:48:12
【问题描述】:

我正在尝试找到有关在 FROM 标头(显示)名称..

"My Display Name" <my-email@address.com>

我说的是引用中的My Display Name

我查看了tools.ietf.org/html/rfc822tools.ietf.org/html/rfc2822,但似乎找不到任何指定这些要求的内容。也许是因为它接受所有 unicode/UTF-8 字符,但它也没有说明。

任何帮助或对某些文档的参考将不胜感激。

【问题讨论】:

    标签: unicode utf-8 email-headers rfc822 rfc2822


    【解决方案1】:

    电子邮件标头字段,其中From 是一个,只能包含ASCII 字符。请参阅RFC 822 的第 3.1.1 节。但是,RFC 1342 提供了一种机制来解决这个限制。

    【讨论】:

    • RFC 5322 和 6532 是最新的。
    • RFC 5322 仅允许 ASCII 字符,根据 Section 2.2: "字段名称必须由可打印的 US-ASCII 字符组成(即,值介于 33 和 126 之间的字符,包括) , 除了冒号。字段主体可以由可打印的 US-ASCII 字符以及空格(SP,ASCII 值 32)和水平制表符(HTAB,ASCII 值 9)字符(统称为空白字符,WSP)组成." RFC 6532 通过允许直接使用 UTF-8 而不必使用 MIME 之类的东西来解除 ASCII 限制,但仅限于字段主体。
    猜你喜欢
    • 1970-01-01
    • 2019-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-25
    • 2021-11-27
    • 2014-11-20
    • 2022-08-23
    相关资源
    最近更新 更多