Create  Edit  Diff  Home  Index  Search  Changes  History  RSS  Note  Login

WZモバイルで自動受信(W-ZERO3)

WZモバイルでの簡単な自動受信の方法

 WZモバイルのレジストを行ったので、せっかくだからコレを標準のメーラにしてみようと試行錯誤してみました。ちょっと前に行った作業の記憶を思い出しつつ書いてるので、どこか間違ってるかもしれません。間違ってたら指摘お願いします。

概要

 W-ZERO3の標準メーラを変更する方法はいくつかありますが、標準のメール起動アプリを上書きしたりと、結構面倒な事が多いので、ひとまず極力、

  • 上書きしない
  • LED青点灯(未読メールアリのサイン)などを犠牲にしない
  • 楽に出来る

 これらの条件を満たす方法が無いものか調べてみたところ、それなりに出来そうな感じでした。  今回使用したのは以下の3アプリ。

tmail
メール着信をチェックして送信者によってLEDやバイブ、音の設定を変更するツール。
ttmail
既存アプリの置き換えをせずにメール着信時に任意のアプリを起動するツール。
DispToday
Today画面に任意の文字列を表示するためのユーティリティ。

 tmailとttmailは似た名前ですが別のアプリです。

 最初は、ttmailからWZモバイルを呼び出すだけでいいかな?と思ったのですが、コレだと受信した時にLEDが青くならないので、多分メールの着信に気付かないのですね。オマケにToday画面に何も出ないので、どうにも使い勝手が悪い。そこで、tmailとDispToday?により、その不満を解消してみました。

tmailの設定

 まず、着信した時にLEDを青くしたりバイブを一定時間ONにしたりするツール、tmailの設定です。このソフトは単独で動作するソフトウェアで、起動後に別のアプリを起動する事が出来るため、

  • まず、受信者によってLED状態やバイブなどの挙動を変えてやる
  • その処理が終わったらWZモバイルを起動して実際の受信処理をしてやる

 という方法を行えば、とりあえずは良さそうです。そのための設定としては、以下のとおり。

Setting\(01)全体の設定.txt

; ネットワークに接続する [0:接続しない、1:接続する]
ConnectNetwork=1

; メールサーバに接続する [0:接続しない、1:接続する]
; ※接続しない場合は"(03)メール受信終了後の設定.txt"の<受信件数が0件の場合の設定>にしたがって動作します
ConnectServer=1

Setting\(02)受信サーバの設定.txt

; ユーザ名
User=(ユーザ名)

; パスワード
Password=(パスワード)

Setting\(04)設定リスト[Today画面].txt

; DispTodayのサイズ [ピクセル単位で指定]
DispSize=96

; DispTodayのサイズ [ピクセル単位で指定]
DispSize=40

Setting\(04)設定リスト[プログラム起動].txt

; 起動する外部プログラムの位置
;
; 例)
; ・W-ZERO3メール	: Path=\Windows\STMail.exe (STMail置き換え時は永久ループになるので設定しないでください)
; ・HDMobiMail		: Path=\Program Files\HDMobiMail\HDChkMail.exe
Path=\Program Files\wzmobile\wzmobile.exe

; 起動する外部プログラムに渡す引数
;
; 例)
; ・W-ZERO3メール	: Parameters=-receiveWmail
; ・HDMobiMail		: Parameters=
Parameters=@mailer -recv("PDX")

; 起動するまでの待ち時間 [ミリ秒単位で指定]
ExecuteDelay=2000

 ここまで設定後、

  • 「設定」→「電話」→「その他」→「メールプロキシ」→「自動受信する」のチェックをはずす
  • 「プログラム」→「W-ZERO3メール」→「メニュー」→「その他」→「オプション」→「通常使用するメールソフトに設定する」のチェックをはずす

 と、してから、ZERO3にメールを送ったあと、tmail(STMail.exe)を実行して、きっちり青LEDが点灯してバイブが動作し、WZモバイルでメールが受信出来れば成功です(WZモバイルは、こちらのページを参考に、pdxメールを受信出来るようにしておく事。メールフォルダの名前は「PDX」)。

ttmailの設定

 tmailによる、送信者でのバイブレーションパターンの設定や音の鳴り分けについては、tmail付属のドキュメントを参照してもらうとして、いよいよ自動受信の設定です。コレはそれほど難しくなく、ttmailを普通にインストールして、ttmail.iniを以下のように修正します。

; 起動する外部プログラムの位置
;
; 例)
; ・W-ZERO3メール	: Path=\Windows\STMail.exe
; ・HDMobiMail		: Path=\Program Files\HDMobiMail\HDChkMail.exe
Path=\ols\tmail\STMail.exe

 STmail.exeのパスは、実際にSTmail.exe(tmail)をインストールしたパスにしてください。これで、ttmail.exeを実行しておけば、ttmailがtmailを起動し、tmailがWZモバイルを起動して、きちんと自動受信してくれます。

DispToday?の設定

 これではToday画面にメール着信の情報が出ないので、ちゃんと出るようにしましょう。

 さきほどのリンク先からDispToday?をダウンロードし、ドキュメントを参考にしてToday画面でのDispToday?の表示設定を行います(DispToday?を1個表示)。

 次に、何故か表示位置を最初に手入力してやらないとイケナイので、その設定をします。

ChgToday.exe 1 1 TEST 28 2
ChgToday.exe 1 2 TEST 28 24
ChgToday.exe 1 3 TEST 28 46

 これで多分、メールの着信メッセージ、メールタイトル、送信者などの設定が3行に渡って表示されると思います。

まとめ

 という事で、どうにもややこしい感じですが、これでなんとかなっています。ただしこれでは、青LEDを消灯出来ないので、さらにW-ZERO3 UtilityPlus?を使い、WZモバイル起動時にWindowボタンを押した時に消灯する処理(\ols\tmail\STMail.exe /ResetLED)を走らせています。時々忘れるので、青LEDがつきっぱなしになる事がよくありますが、まあ、それはそれで……。

 設定後に思ったんですが、最初からWZモバイルがこのへん対応してくれりゃいいんですよね、ホント。現在htmlメールも読めませんし、正直WZモバイルが標準メーラより良いとはあんまり思えません。ただ、せっかく買ったので、とにかく使わないと損だなあ、と思っている人は、この設定を行って、無理矢理使ってみてください。

Last modified:2007/02/04 18:07:23
Keyword(s):
References:[各種文書]