普通にPHPのmb_sendmail関数を使って送っているのですが、「長い投稿を打つとメールが来ない」という障害報告がありました。
そこでいろいろ試してみると、「1行が全角496文字を超えるとDoCoMoメールサーバでメールが破棄される」という制限があるらしいことが分かりました。
#対象はFOMA端末です
DoCoMoの公式情報では、全角5,000文字以内という制限があるだけで、それも制限文字数を超えた場合はお尻が切れるだけのはずなのですがね…
おそらく、i-mode系のメールサーバはMova時代からの拡張版だとおもうので、その辺でMovaの全角500文字制限との兼ね合いからこのようになるのでしょう。
普通PCや携帯から送る場合はそこまで長い一行は作らないので問題はあまり感じないでしょうが、サーバから自動送信する場合は気をつけましょう。
結局、今回も400文字程度で強制改行を入れることで対応しました。
DoCoMoはエミュとか結構優秀なのは良いんですが、仕様はいただけない点が多すぎて困りますね〜
テーマ:NTT DoCoMo - ジャンル:携帯電話・PHS
この記事にトラックバックする(FC2ブログユーザー)


