2010年3月11日木曜日

RFC違反のメールアドレス

hiyokoが管理しているサーバーでは、幾つかのメール配信(MailmanやCGI)を行っています。

そんな中、携帯電話から登録する方が多くなっているのが現状ですが、相変わらず変なメールアドレスが見受けられ、配信不能になっている。

このことは、ユーザーの問題ではないと思います、各社携帯キャリアがしっかり管理しないと・・・
余計な時間がとられて困ります。勿論ユーザーの方も何がなんだか分からないでしょうから。

もっとシッカリせい!独自規格などイランワイ!


今後のために
参考になるサイトからおもいっきり引用
http://m97087yh.seesaa.net/article/123135487.html

メールアドレスに使用できる文字列は基本的にRFC2822で規定されている。

http://srgia.com/docs/rfc2822j.html

具体的には、

・大文字小文字のアルファベット

・数字

・! (エクスクラメーション)
・# (シャープ)
・$ (ダラー)
・% (パーセント)
・& (アンパサンド)
・' (シングルクォーテーション)
・* (アステリスク)
・+ (プラス)
・- (ハイフン、マイナス)
・/ (スラッシュ)
・= (イコール)
・? (クエスチョン)
・^ (キャロット、ハットマーク)
・` (バッククオート)
・{ } (中括弧開く閉じる)
・| (パイプライン)
・~ (チルダ)
・. (ドット、ピリオド)
・_ (アンダースコア、アンダーバー)

上記以外の文字の使用は不可。
"."(ドット)の使用は可能だが、連続しての使用は不可。
また、ローカル部(@の左側)の始めや終わりにも使用不可。

という決まりがある。

最近は、各携帯電話会社も準拠するようになっているが、

少し前まで、一部のプロバイダや、携帯電話会社ではこの仕様に準拠していなかった。
赤色の”.”ドットの取り扱いに問題がある方が多いですね。