携帯のメールアドレスが.(ドット)で終わる場合に、Google App Engineに登録する方法


このエントリーをはてなブックマークに追加

かなりまれなケースだとは思うが、もしかしたら同じケースの人もいるかもしれないので紹介。Google App Engineに登録するには、携帯のメールアドレスを入力することが必要。しかし、携帯のメールアドレスが.(ドット)で終わる場合、例えば
foobar.@xxx.ne.jp
の場合、テキストボックスに
foobar.
と入れても、エラーで受け付けてくれない。これは多分、メールアドレスのフォーマットを定めた文書 http://www.puni.net/~mimori/rfc/rfc2822.txt で、「@直前の.は禁止」と定められているせいだと考えられる。

対処法として、
"foobar."
というふうに、ダブルクォーテーションでアドレスをくくってやると、メールアドレスがエラーなく受け取ってもらえた。そして少なくともドコモの場合は、確認メールの受信にも成功した。

恥ずかしながら、私が携帯のメールアドレスを設定したときはこのような事実を知らず、また携帯キャリアもこのようなメールアドレスを禁止していなかったので、このような不幸な事態となった。