ドコモのなりすましメール対策を早速検証してみた
    このエントリをはてなブックマークに登録

2007/11/1 木曜日 matsui Posted in DoCoMo, サーバ | No Comments »

ドコモ端末で2007/11/1から設定可能となった、新たな迷惑メール防止機能の「送信ドメイン認証(なりすましメール対策)」を、早速検証してみました。

送信ドメイン認証については過去の記事をご覧下さい。
→  ドコモの送信ドメイン認証への対応について[ke-tai.org]

設定は、次の場所から行えます。

「iメニュー」→「[8]料金&お申込・設定」→「[3]かんたんメール設定」→「詳細な設定(メール設定)」

narisumasi01
続いて、迷惑メール対策を押します。

narisumasi02
なりすましメールに対する設定が増えています。
初期値は「拒否しない」になっています。まずは一安心です。

narisumasi03
なりすましメールに対する説明はこんな感じです。

narisumasi04
送信ドメイン認証に関する説明も記載されています。
一般の方には絶対わからないでしょうね。
 
narisumasi05
実験のため「拒否する」にしてみました。

試しにSPFレコードが設定されていないドメインからメールを送信してみると、確かに送信されないようです。

具体的には、

Remote host said: 550 Unknown user [アカウント名]@docomo.ne.jp

という、550エラーが返ります。
このあたりの挙動は、今までの迷惑メール対策と同様ですね。

 

関連:




FlashLite3 ドコモで採用
    このエントリをはてなブックマークに登録

2007/11/1 木曜日 matsui Posted in Flash, ニュース | No Comments »

携帯電話向けFlash Playerの最新版「Flash Lite 3」がNTTドコモ、ノキアの新機種で採用されたとのことです。

→ ケータイWatch アドビの「Flash Lite 3」、ドコモとノキアで採用
→ ITMedia +D Mobile ドコモの新機種に「Flash Lite 3」搭載へ
→ Adobe Press Room NTTドコモとノキアの新しい携帯電話端末にAdobe Flash Lite 3が採用

機能はデスクトップ用Flash Player 8相当だそうです。
またFLVでの動画再生機能も可能とのことです。

この冬に発売される905iシリーズから搭載されるのでしょうか?気になります。




アイピーモバイルが破産
    このエントリをはてなブックマークに登録

2007/10/31 水曜日 matsui Posted in ニュース | No Comments »

携帯事業参入を予定していたアイピーモバイルが自己破産申請を行い、携帯免許を返上したそうです。

→ ITMedia +D Mobile アイピーモバイルが自己破産申請──携帯免許返上
→ ケータイWatch アイピーモバイルが破産、免許は返上

アイピーモバイルは、2005年11月、2GHz帯でのTD-CDMA方式のモバイルブロードバンドサービスを展開するとして、総務省より免許が割り当てられた。
この中で、免許の割り当てから2年以内のサービス開始が条件となっており、その期限は11月9日にせまっていた。
負債総額は9億円で、債権者は110名とのことです。

キャリアが増えると対応するのに大変なので、開発者にとっては一安心といったところかもしれません。




MacOSで絵文字を入力するには
    このエントリをはてなブックマークに登録

2007/10/30 火曜日 matsui Posted in ソフト紹介 | No Comments »

先日の「Windowsでiモード絵文字を表示・入力するには」に続いて、
MacOS上で絵文字を入力する方法をご紹介します。

MacOS上で絵文字を入力するには、「エモジモ2」というフリーウェアを利用すると便利です。
→ 3キャリア対応!携帯絵文字入力補助ツール『エモジモ2』

emojimo1.png

インストールは特に必要なく、ダウンロードしたファイルを起動すればOKです。

iモード絵文字
emojimo_imode.png

ソフトバンク(旧Vodafone)絵文字
emojimo_voda.png

Ezweb絵文字
emojimo_ez.png

使い方は簡単で、入力したい場所にドラッグするだけです。
PC上で絵文字の表示はできないので、実機で確認する必要があるものの、とても便利ですね。

 

関連:




iモードの絵文字を検出する正規表現
    このエントリをはてなブックマークに登録

2007/10/29 月曜日 matsui Posted in DoCoMo, PHP | No Comments »

iemoji_regex

入力フォームから絵文字を入力された場合、
それをDB格納にする際や表示時に、文字化けすることがあります。

本記事では、PHPから絵文字を検出し、事前に入力エラーを出したり、
絵文字を除去したりする方法をご紹介します。
今回はまず、ドコモのiモード絵文字編です。

 

以下が絵文字を検出するサンプルです。

$in_string = $_POST['in'];	// 入力された値

$sjis  = '[\\x81-\\x9F\\xE0-\\xF7\\xFA-\\xFC][\\x40-\\x7E\\x80-\\xFC]
|[\\x00-\\x7F]|[\\xA1-\\xDF]';	// 実際には1行で入力
$emoji = '[\\xF8\\xF9][\\x40-\\x7E\\x80-\\xFC]';
$pattern = "/\\G((?:$sjis)*)(?:($emoji))/";

if (preg_match($pattern, $in_string)) {
	echo '絵文字が含まれています';
} else {
	echo '絵文字は含まれていません';
}

$in_stringに判定したい文字列を入れてください。
$sjisがSJIS判定用の正規表現、$emojiが絵文字を表す正規表現です。
(表示の都合上、改行されていますが、実際は1行で入力することにご注意ください)
それらを組み合わせた、$patternが絵文字かどうかを判定する正規表現になります。

 

続いて絵文字除去のサンプルです。

$in_string = $_POST['in'];	// 入力された値

$sjis  = '[\\x81-\\x9F\\xE0-\\xF7\\xFA-\\xFC][\\x40-\\x7E\\x80-\\xFC]
|[\\x00-\\x7F]|[\\xA1-\\xDF]';	// 実際には1行で入力
$emoji = '[\\xF8\\xF9][\\x40-\\x7E\\x80-\\xFC]';
$pattern = "/\\G((?:$sjis)*)(?:($emoji))/";

preg_match_all($pattern, $in_string, $arr);
$search = $arr[2];	// $arr[2]に対象絵文字が格納される

// 絵文字除去
$out_string = str_replace($search, array(), $in_string);

// 出力
echo $out_string;

 

動作の確認は、先日ご紹介したi絵文字を使って、PCブラウザからも行うことができますが、Firefoxなどのブラウザでは、絵文字がエンティティ化されてしまうことがありますので注意しましょう。

なお、絵文字判定の正規表現は次のサイトを参考にさせていただきました。
素敵な情報をありがとうございます。
→ CGIぽん モバイルCGI研究(i-mode編) i-mode 絵文字の処理

今回のサンプルはPHPのものでしたが、上記サイトではPerlを例にして記事が書かれています。
Perl利用者の方は参考になるのではないでしょうか。

他キャリアの絵文字の扱いについては、また後日ご紹介したいと思います。

 

関連: