拡張メールアドレス
拡張メールアドレス(別名アドレス)でトラブルになり、はまった事例を集めてます。
はまり情報募集中。twitterで、 @zu2 に教えてください。
[[$$amazon-search-result-middle books-jp gmail]]
拡張メールアドレスとは
- postfix や qmail 等で利用できる、メールアドレスの拡張方法
- MTAにより設定方法が異なる
- foo@example.org のメール利用者に対して foo+bar@example.org の利用を許す等
-
- の代わりに - や他の文字を拡張に使う場合もある
-
- gmail でも + を用いて拡張できる
- foo+bar@gmail.com
- 別名アドレスを使用してメッセージを受信できますか (gmailヘルプ)
- RFC2822参照のこと
- 「RFC2821 と RFC2822」(水無月ばけらのえび日記)
[[$$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内部、データベース入出力など複数の場所でバラバラに検査しているのではないか。
指定方法
-
拡張メイルアドレス TIPS
-
qmail から Postfix に移行するときの拡張メールアドレスについて
リンク
- メールアドレスに + を使うと危ない件 (ぼんやりと考えたこと)
- Facebook がセキュリティ上の要件で + を蹴っているという話。
- コメント欄のworrisさんの情報によると、「Googleアラートではプラス入りのメールアドレスが使えない」そうです。
- メールアドレスに「+」が入っていると登録できないWebサービスがあるのは、sendmailの「Plussed users」やPostfixやGmailの拡張アドレスをカジュアルに使うユーザーを避けようとしているのかも?(void GraphicWizardsLair( void ); //)
- spam対策とかもあるのではという話。
- URIとして表記するための方法を書いたRFC3986で「+」が予約文字だからって「メールアドレスはアルファベットと数字と-._しか使えない」と言うのは誤解を呼ぶんじゃないか
- 上記の話の続き
- メールアドレスの local-part で使える文字(odz buffer)
-
- と RFC の話
-