拡張メールアドレス

拡張メールアドレス(別名アドレス)でトラブルになり、はまった事例を集めてます。

はまり情報募集中。twitterで、 @zu2 に教えてください。

[[$$amazon-search-result-middle books-jp gmail]]

拡張メールアドレスとは

[[$$amazon-search-result-middle books-jp 電子メール]]

はまりサイト

  • Yahoo! Japan のアカウント

    • foo+bar@example.org で、いちおう登録はできる
    • けど、メールは何故か foo.bar@example.org に配送される
    • 内部でも正しく処理できてないっぽい
  • melma!

    • foo+bar@example.org で、いちおう登録はできる
    • foo+bar@example.org で、配送される
    • しかーし、退会できなくなる
      • 退会できないと問い合わせたら、向こうで退会させてくれた。いいのか?
      • なので、Webから退会できるかどうかは不明。
    • 2006/11/02追記: 今もできない。
      • 問い合わせの回答が来た。2005年8月にシステムをリニューアルし、+ を含むアドレスでは登録できなくしたらしい。そして、それ以前に登録されている + を含むアドレスの人は、問い合わせないと退会できないらしい。阿呆じゃないだろうか。
    • 2008/05/19追記: どうも妙なことになっている。
      • メールマガジンの直接解除は + 有りではできない(http://www.melma.com/backnumber_xxxxx/ から)。
      • マイメルマへの新規登録は + 有りでもできる。
      • マイメルマにログインしてから、メールマガジンを解除することはできる。
      • どうもメールアドレスの検査が場所によってバラバラな感じ。
  • fukkan.com

    • 以前、楽天とアカウントが統合された
    • そのとき、楽天側で使っていたアドレス(+入り)で登録され、配送もされている
    • が、そのアドレスでは二度とログインできない
      • どうも、Web入力の検査の時に + を弾いてるっぽい。
    • 問い合わせしたけど、返事がこない(1か月以上経つのだが)
      • 再問い合わせ中(2006/01/05)
      • 返事来た(2006/01/12)。+ がないと動かないのは bug。修正に時間かかるとのこと。
  • fujisan.co.jp

    • 利用者のメールアドレスとして使えない(入力エラーになる)
  • dell.com https://jpapp1.jp.dell.com/register/dhs/unsub_change.asp
    - Javascriptで文字種チェックをしているけど、そのなかに '+' がない。 - ブラウザのJavascriptをoffにすると、申請はできた。さてどうなることやら。

なぜはまるのかの推測

  • サービス提供者が、メールアドレスに "+" が使えることを知らない/忘れているのでは

    • "+" を実際に使っている利用者が少ないので、滅多に問題にならない
    • RFC2822を読んでいない。読んでも理解していない/できない
    • テスト洩れ
  • HTTP GET/PUTで文字列を送る際に、空白は"+"に置き換えられる。それとごっちゃになって "+" の処理を間違えているのではないか。

    • "+" は %2b に変換されて送られます。
  • メールアドレスのチェックが一元化されていない

    • 入力時JavascriptやCGI内部、データベース入出力など複数の場所でバラバラに検査しているのではないか。

指定方法

リンク


[[$$amazon-search-result-large books-jp postfix]]