1

次のGmailアドレスが同等であることに気付きました:foo@gmail.comとf.oo@gmail.com、そしてこれらの同等の電子メールアドレスを単一のカテゴリにまとめたいと思います。Gmailの折りたたみルールについてインターネットで検索しましたが、何も見つかりませんでした。Gmailアドレスを正規化する方法について何か考えがありますか?

PS同等の意味で、f.oo @ gmail.comにメールを送信すると、メールボックス(foo@gmail.com)で受信します。

PPS誰かがここで同じ質問をしたと思います:どのメールが互いに同等ですか?、しかし正解はありませんでした。多分私はこのスレッドを閉じる必要がありますか?

4

1 に答える 1

2

Gmailのルールは次のように機能します。

  • 大文字と小文字は区別されません。
  • ドットは無視されます。
  • プラス文字とそれに続くものは無視されます。

したがって、最初に文字列を小文字にし、次にすべてのドットを削除し、最初のプラス文字の直前で文字列を切り捨てることで、GMailのユーザー名を正規化できます。

これらのルールはGMailに固有のものであることに注意してください。(ユーザー名の大文字と小文字を無視することはかなり普遍的ですが、関連する標準では明らかに要求されていません。)

「削除された」アドレスに電子メールを送信すると、ユーザーは怒っている可能性があります。誰かがあなたにアドレスjoe+yourapp@gmail.comを与えた場合、それは一般的に彼らがあなたのアプリケーションからの出力をフィルタリングできることを望んでいるからです。その後、joe @ gmail.comにメールを送信すると、ユーザーの明示的な希望に反することになります。

于 2013-03-23T22:50:59.800 に答える