« Delphi For PHPを簡単に触ってみました | メイン | MySQL5からのインデックス結合で1テーブル複数インデックスを使う »

携帯におけるメールアドレスの制限について調べてみました
このエントリーをブックマークに追加 このエントリーをlivedoorクリップに追加

harukiです。
携帯サイトの開発は、いわば端末の制限との戦いとも言えます。
今回は、メールアドレスだけに絞って、端末での制限について調べてみました。

(会社にある端末で調べたので、すべての端末で当てはまるかどうかは保障できません)

    まず、携帯のメーラでは宛先に入れられるByte数が決まっています。
  • DoCoMo: 50Byte
  • au: 64Byte
  • SoftBank: 128Byte
  • 上記のByte数より長いメールアドレスへは端末からは絶対に送信できません。

    次に、local-partで使える文字を以下の機能が動くかどうかで調べてみました。
  • メールの送信
  • web(aタグのmailto)
  • メール(本文でのmailto機能)
文字RFC2822DoCoMoauSoftBank
送信aタグメール本文送信aタグメール本文送信aタグメール本文
!
"×××××××××
#
$
%
&×
'
(×××××××××
)×××××××××
*
+
,××××××××××
-
.
/
:××××××××
;××××××××
<×××××××××
=×
>×××××××××
?×
@×××××××××
[××××××××
\××××××××
]××××××××
^
_
`
{
|
}
~
"localpart"@example.com××××
"localpart@example.com"×××××
<localpart@example.com>××××
[localpart]@example.com×××××××
.localpart@example.com×

よほど特殊な事情がない限りは気にしなくていいことではありますが、何かの時に一から調べるのが面倒なのでまとめてみました。

トラックバック

このエントリーのトラックバックURL:
http://www.unoh.net/mt32/mt-tb.cgi/867

コメントを投稿


画像の中に見える文字を入力してください。