質問: dot-atom/quoted-string/obs-local-part これを解釈すると、ローカルパーツはコンテンツをドットで区切ることができますが、2つの連続ドットはあり得ず、ドットで開始または終了することはできません。そうは言っても、私はドットアトムの構文に慣れていないので、多分ここでは間違っています。誰かが確認して説明してもらえますか?
回答: はい。それで合っています。あなたが引用したセクションは、それが引用文字列でなければならないことを示していますorドットアトム。その引用符で囲まれた文字列は明らかにないため、_"_はそれを明確にします)ドットアトムでなければなりません...それがドットアトムの定義につながります: rfc 5322(3.2.3-13ページ)) (rfc 2822には同様のセクションが含まれます)ヒント以外は、これを見てくださいdot-atom-text = 1*atext *("." 1*atext)の_1*_です。つまり、ドットアトムは、ドットで区切られた1つ以上の「atext」文字の文字列で構成されます。 0のatext文字の文字列はカウントされないため、2つの連続するドット(0文字で区切られている)、または先頭または末尾のドットは使用できません。_rfc 5322 internet message format october 2008 atext = alpha / digit / ; printable us-ascii "!" / "#" / ; characters not including "$" / "%" / ; specials. used for atoms. "&" / "'" / "*" / "+" / "-" / "/" / "=" / "?" / "^" / "_" / "`" / "{" / "|" / "}" / "~" atom = [cfws] 1*atext [cfws] dot-atom-text = 1*atext *("." 1*atext) dot-atom = [cfws] dot-atom-text [cfws] specials = "(" / ")" / ; special characters that do "<" / ">" / ; not appear in atext "[" / "]" / ":" / ";" / "@" / "\" / "," / "." / dquote _