問題タブ [rfc5322]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
23510 参照

email - 国際文字 (ウムラウト文字など) は、電子メール アドレスのローカル部分で有効ですか?

ドイツ語のウムラウト (ä、ö、ü) と sz 文字 (ß) は、電子メール アドレスのローカル部分で有効ですか?

たとえば、次の電子メール アドレスを使用します。björn.nußbaum@trouble.org

RFC 5322 では、ウムラウト (およびその他の国際文字) は使用できないと明確に述べられています。3.4.1章を見てみると、ローカル部分に関して次のように 書かれてlocal-part = dot-atom / quoted-string / obs-local-partdot-atomます。3.2.3章で説明されています:まあ、簡単に言えば:Printable US-ASCII characters not including specials

したがって、RFC 5322 全体では、国際文字に関するものは何も見当たりません。または、RFC 5322 は既に廃止されていますか? ( RFC 822 -> RFC 2822 -> RFC 5322 )

更新: 私にとって重要な点は、現在の標準は何ですか? 国際文字の使用可否 RFC 5322 は DRAFT STANDARD としてマークされています。ですから、それが信頼できる最新の情報源だと思いますね。

Efran は、RFC 5336では国際文字が許可されていると述べました。しかし、RFC 5336 は EXPERIMENTAL としてマークされているため、それは私にとって興味深いものではありません。

0 投票する
0 に答える
87 参照

email-headers - 宛先アドレス要件が RFC 822 から RFC 2822 に変更された理由

RFC 822 では、セクション C.3.4 で宛先アドレスがヘッダーに表示される必要がありました。「メッセージには、少なくとも 1 つの宛先アドレス フィールドが含まれている必要があります。'To' と 'CC' には、少なくとも 1 つのアドレスが含まれている必要があります。」RFC 2822 および 5322 のセクション 3.6。どちらも、「必要なヘッダー フィールドは、発信日フィールドと発信者アドレス フィールドだけです」と書かれています。

この変更の背後にある理由が何であるかに興味があります。IETF がメーリング リストのアーカイブと議事録を持っていることは知っていますが、それがメーリング リストに記載されている場合、アーカイブを検索しても見つけるのに苦労します。

0 投票する
3 に答える
11449 参照

email - RFC 5322 電子メール形式の検証

自分のコードで生成された電子メールがRFC 5322に従って有効かどうかを確認するにはどうすればよい ですか?

0 投票する
1 に答える
53 参照

rfc5322 - Net Framework 4.5 MailAddress 形式と連続するドット

Net Framework 4.5 の MailAddress クラスは、次のメール アドレス形式をサポートしています。「ユーザー名」は「ローカル部分」と同義だと思いますが、RFC5322 などは、ローカル部分の連続するドットは無効であると述べています。

ここで何が起こっているのですか?

0 投票する
2 に答える
163 参照

email - rfc5322: スペースなしで値を折り畳む方法は?

同様のトピックに関する回答を既に見ましたが、rfc5322 は次のように述べています。

展開は、直後に WSP が続く CRLF を削除するだけで実行できます。

これにより、スペースが追加されてソースのスペースのないテキストが壊れる可能性があります。

では、スペースなしで値を折りたたむ方法は?

0 投票する
0 に答える
979 参照

python - Python を使用した SMTP、gmail 以外のドメインにメールを送信できない

Python スクリプトと smtp を使用してメールを送信しようとしています (sendgrid.com でアカウントを作成しました)。このコードはhttp://www.mkyong.com/python/how-do-send-emailで見つかりました。 -in-python-via-smtplib/ gmail で問題なく動作させることができますが、他のドメインはテスト メールを受信して​​いないようです。sendgrid.com でメール アクティビティを確認すると、RFC 5322 に準拠していないため、メールがドロップまたはバウンスされていることがわかります。このエラーをグーグルで検索しようとしましたが、解決策が見つからないようです。これは私がこれまでに持っているものです:

お気軽に私を助けてください!

0 投票する
0 に答える
54 参照

email - アドレスのローカル部分のサブ電子メール アドレスの特別な構文は何ですか

メールアドレスを最適な方法で解析する方法を検索しているときに、メールアドレスのローカル部分の前または後に特別な文字列を含めることができることをどこかで読みました。これは、特別なメールボックスに割り当てるために無視されます。だから何か

mysubgroup#myaddress@example.com は、メールボックス myaddress@example.com に一致します。

#$%&?+^~ 試した正しい構文を知っている人はいますか

0 投票する
1 に答える
1171 参照

email - メールアドレスのローカル部分の最大長はどれくらいですか?

ウィキペディア ( https://en.wikipedia.org/wiki/Email_address ) およびhttp://isemail.info/aboutによると、電子メール アドレスのローカル部分の最大長は 64 文字です。

ただし、次のアドレスからメールを受け取りました: reply+0032ff332e028331fad75f7549ee52d90483c7aa70138a3192cf00000001123b88e492a169ce06aab82c@reply.github.com

そのローカル部分は 90 文字であり、isemail.info によって無効と見なされますが、完全に有効な電子メール アドレスです。私はそれに電子メールを送信でき、相手に受信されます。

メールアドレスのローカル部分の最大長は 64 文字ではないでしょうか? そうでない場合、最大の長さはどれくらいですか?