HDMobiMail Ver.0.661(CABフルインストール版)
HDMobiMail Ver.0.661(Zip差分Exe+HDDial.dllのみ版)
※2006.09.24 22:05 接続先がアプリ終了時に保存されないのを修正
2006.09.24 ver.0.661
●修正点
・メール送受信時にエラーが発生した場合の通知を改善しました。
●機能追加
・送受信に使用する接続先を選択できるようにした。
※「スタートメニュー設定−接続−既存の接続先」でチェックされている接続先(デフォルトの接続先)以外を
プルダウンで選択できるようにした場合、接続中のダイアログや、「PT」の横の矢印は表示されません。
※また、何らかの理由でデフォルト接続先への接続が出来なかった場合、上記と同様の接続を試みます。
※デフォルト接続先への接続ダイアログ表示中に「キャンセル」ボタンを押した場合は、その後の処理を中止します。
・mozurinさん作のtodayCompactで未読数を表示できるようにしました。
※標準の未読数表示Todayアイテムでは表示できないようです。
※なのでtodayCompactでしか動作確認をしておりません。
※todayCompactの設定は「Outlookメール」をチェックしてください。
●インストール要件
.Net Compact Framework2.0(SP1推奨)
・インストール方法
HDMobiMail Ver.0.661(CABフルインストール版)をダウンロードし、Cabファイルを実行してください。
・バージョンUP方法
HDMobiMail Ver.0.661(Zip差分Exe+HDDial.dllのみ版)をダウンロードし、解凍してできたExe,HDDial.dllをインストールフォルダに上書きしてください。
・動作確認機種
WS003SH,WS007SH
今回はエラーメッセージの改善がちと大きく、また、緊急性が高いと思ったのでUPします。
(+未読数表示が重要と思ったので)
●エラーメッセージの改善
送受信時にサーバーとの通信でエラーが発生した場合、
「ソケットエラー」とだけ通知し、詳細はログに出力するようにしていましたが、あまりにも分かりづらく、
その関係での問い合わせが多いため、設定ミスやエラーの内容が出来るだけ直ぐに分かるように修正しました。
全受信を行った場合は、全てのアカウントの巡回が終わった後、メッセージボックスでエラーが表示されます。
一部(というかほとんど)英語のメッセージになりますが・・・^^;
その絡みで送受信周りを結構いじったのでもし何かありましたらご連絡下さい。(←弱気)
送信、一括送信、受信、全受信は一通り確認した(つもり)です。
基本的にエラー周りだけなので処理自体はいじっていないですが・・・
例えばこんな感じ
●接続先選択設定
「オプション−接続設定」
オンラインサインアップで使用するダイアルアップ接続先を選択できるようにしました。
※Willcomメールを受信する場合はPrinへの接続を使用して下さい。
(※暫定版より、少し修正加えました)
●todayCompactでの未読数表示
未読が有ると・・・
todayCompactに未読数が!!
sabaさんの報告がきっかけでtodayCompactに未読数を表示できるようになりました^^
いつかつくらにゃと思っていたTodayプラグインでの未読数表示がまさかこんな形で実現するとは思ってもいませんでした。
当初はHDMobiMail側の索引情報を読み込んで未読を取得する方法を取らざるを得なかったのですが(HDMobiMailがそこまで考えて作らなかったから)
mozurinさんに色々教えていただき、Outlookの未読数情報を利用する形にしました。
なので、TMail.exeの差し替えが前提となります。
差し替えた場合は未読数のクリックでHDMobiMailが起動します。
但し、標準のTodayアイテムの未読数表示では表示されません。
現在の所、todayCompactのみ動作確認しています。
というより、todayCompact使った方がToday広く使えるので便利です。
実のところtodayCompactはインストールしただけで今まで使ってなかったんですが、これを機に思いっきり使えるようになりました^^
(だっていままで不在着信以外の通知系使ってなかったから^^;)
※HDMobiMailを使用したtodayCompactへの未読数表示につきまして問題が有りましたら、できるだけ私の方へ先に連絡願います。
直接mozurinさんの方へ報告してもmozurinさん側で問題の切り分けが困難になり、ご迷惑をかけてしまいますので。
きっかけを作って下さったsabaさん、
やり方を教えて下さったmozurinさん、
本当に有り難うございましたm(_ _)m
【HDMobiMailの最新記事】




接続先の設定ですが、HDMobiMailを終了させると、設定が消えてしまうようです。
これは、早めに直していただきたいです。
todaycompactへの表示ですが当方では出来ませんでした。何故かわかりません。
(Tmail.exeは差し替えています。今回はリセットもしっかり行っています。)
あと、送信箱で「読む」動作とクリアキーで音消しを熱望します^^;
こんばんわ^^
・接続先〜
すいません、今し方修正版を差し替えました。
(うーーん、動確から漏れてた・・orz)
・todaycompact〜
こちらで再度見てみましたが、mozurinさんが作成してくださった暫定での追加アプリは動いていないです。
一応確認ですが、未読数の表示は「OutLookメール」にチェックついてますかね?
ついてた場合は・・・・うーーーん。困ったな・・
・送信箱・クリアキー
えーと・・・休ませてぇぇぇ^^;(なんて)
ヘルプページの要望一覧には上げてますので。
そろそろでかい改善する予定(あくまでも予定^^;)なので、ちょっといつになるかは申し上げられません。
「送信箱で読む」辺りは簡単なので気分次第でひょいっとUPするかもですが・・
しばらくはバグ改修がメインになると思います。
Confが吹っ飛ぶ等やばいのも有りますし・・・orz
today compactでの表示できました。today compactでの設定が必要だったんですね。
Outlookメールを表示するようにしたら出来ました。
接続設定の保存の方も確認しました。
はい、ゆっくり休んでください。ひで@きさんの中で優先度もあるでしょうから、
ご自分のペースでやってください。
こっちは勝手を言うだけです^^;
こんばんは、nemo です。
早速、未読数を表示に対応していただき、ありがとうございます。
標準ではありませんが、逆に todayCompact は以前から使用していましたので、こちらに対応していただいた方がありがたいです。
FetchHDMobiMail は今朝見つけて使用していましたが、連動してないのでリセットした場合、新たに起動するのはじゃまくさいな〜と思っていたので、とりあえず対応するまで待っておこうと思っていたところです。
これで楽になりました。
また、新たな要望ですが、メールを返信で送信したあとに、返信元となるメールがプレビューされていますが、これを送信後はメイン画面を表示するようにしていただきたい。
よろしくお願いします。
はい。のんびり行かせていただきます^^;
エラー処理の件も少しは改善しましたし、
なんとか「それなり」な状態になってきたかと。。
まだまだ問題が消えませんが、じっくりやっていきたいと思います^^
>nemo さん
ふむ。。確かに意外と邪魔ですよね。
プレビュー→返信→プレビューは。。
検討します。
ひで@き様
はじめまして、ishと申します。
07esでHDMobiMailを使わせていただいております。
ウィルコムのメールアカウントで受信処理中に接続ポップが出てから
何らかのエラーで接続が出来ない場合ソケットエラーが出るのですが、
HDMobiMail自体は受信処理を行っているらしく、
その後はサーバーへの接続失敗エラーが出てしまいます。
ソフトを終了させて再起動しても状況が変わりません。
現時点ではesをソフトリセット掛けないと直りません。
受信キャンセル機能が有るとうれしいのですが。
私としてはHDMobiMailはもう手放せないソフトです。
要望というか、ふと思ったことがあるのでコメントをば。
自動巡回なのですが、ある程度電波が良好な環境で使うと
プッシュ配信と自動巡回がぶつかってZERO3が沈黙してしまうことがあります(^-^;)
自動巡回を設定している時はプッシュ配信を止める、というのは難しいでしょうか?
これが実現すれば、メールが着信するたびに回線が切断されることもなくなるので
メールしつつのブラウジングもかなり快適になるかと思います。
(欲を言えば巡回間隔をもう少し短く設定できて受信をBGで行えれば最高なのですがw)
要望というつもりはないので、
こんな話もあったな〜、程度に留めておいて頂ければ幸いですm(_ _)m
使い安いメーラーの開発 有難う御座います
今回のバージョンアップした後から
通信が切断されなくなりました
(送信時と受信時両方です)
設定は特に以前とは変えてません
接続先はプリンしか使ってません
他の方は症状が出てないみたいですね
私の方も原因を探ってみます
>ishさん
現象確認しました。
なかなか難しいタイミングですが、これはダメですね・・・orz
すいません。RASエラー時の処理に抜けが有り、内部的に「接続中」と認識してしまっていたようです。
http://www.pelu.jp/download/hdmobimail/hdmobimail0662_exe.zip
に修正版をUPしました。
一応ご確認願えませんでしょうか?
OKで有れば正式として「そのまま」公開します。
こちらで再現できた状態で確認しましたが、うまく行っているようです。
(現象が出ている場合はリセットしてからになりますが・・・)
>七味さん
ぐぁぁ・・・そっちのパターン忘れていた・・orz
「巡回ON」中「自動受信」で「巡回しない」は考慮してたんですが・・・
「巡回中」の「自動受信」・・・うーーーーん。
「巡回ON中」の「自動受信」止めるのはたやすいです。
・・・が!
「自動受信」時の切断はSIM側の問題(と思われる)為、無理ですねぇ・・orz
HDMobiMail側に来たときはremnet.exeの差し替えしてても既に「切断済」なので(-_-;)
tmailも関係ないです。
・・・うーーーん、切断さえ無ければ出来なくはないですけど・・・困ったな・・
プッシュ時の切断はなんとかして欲しいですよねぇ・・Prin繋いでいるんだから切らないで欲しい。
後、巡回間隔ですけど、現状より短くする気はありません。
サーバ負荷の為というのは回線(トラフィック)の軽減の為も含めて言っています。
多数の人が繋いでいるサーバにいらない負荷が掛かった時のパフォーマンスの低下は
本業で嫌と言うほど味わっています(今も・・・orz)ので、ホントは
下限を10分にしたいくらいです。
まぁ、下げても大丈夫だとは思いますけど、まぁある意味同じ業界なのでちと避けたいかな・・と^^;
なーーんて、偉そうに言ってますが、実際ところは分かりません(携帯回線のインフラ関わったことがないので)
ただ、(多分に)私的な思いで、余り短い間隔を設定できないようにしました。
とりあえず、巡回についてはそうですね・・考えてみます。
一応上記でUPしたVerでは複数アカウントを取得している最中に回線状況を見て切断されていたら、それ以上回らないようにしましたので、まぁなんとかなるかな・・と^^;
プッシュ配信あるなかでの自動巡回ってむずかしいっすねぇ・・・やっぱ。
>マッコイ さん
再現しません・・・orz
うーーーん、取りあえず上記にUPしたVerで試して頂けないでしょうか?
ishさんの報告と絡みがないとは言い切れないぶぶんですので。
取り敢えずVerUPの物を導入して様子を見てみます(^-^)
というか、せっかくのお休みなのになんだか要望出してしまって申し訳ないです…(;´Д`)
esでHDMobiMail導入前の話なのですが、ZERO3メールで「自動受信しない」設定にしておいて、nPOPで自動巡回させていました。これって何かヒントになりませんか?ちと強引だけど、別アプリで自動受信に関する部分のレジストリを書き換えるとか…w本当に、SHARPが対応してくれるのが一番なんでしょうけど(´・ω・`)
巡回間隔の件に関しては了解しました。間隔を1分とかにすると恐らくZERO3が着いてこないでしょうし(^-^;)
あと、バグ報告?です。
インストール先のデバイスに空き容量がないとき、送信・保存を行おうとすると「予期せぬエラーが発生しました」と言われてHDMobiMailが落ちます。エラーログも出力されないっぽいです。受信は試してないので解りませんが、恐らく落ちると思います。サーバーからメールを削除するタイミングが何処なのか解らないので何とも言えませんが、もしかするとメールが消えるかも?です(´・ω・`)
いえいえ、なんのかんのでPCの前座ってますから気になさらず^^
(いいのか?俺)
自動受信しない設定ですか・・・ほほぅ。
ちなみにその場合、プッシュメール通知時も切断なかったですか?
それなら手はあるかもですね。
もしかしてSTMail側で何かしているのか・・・
調べてみる価値はありそうですね^^
ちなみに、七味さんの方法的に、
・ZERO3メールを標準に(自動受信無し)
・メールボタンの割り当てをHDMobiMailに。
・要するにnPOPの代わりにHDMobiMailを使用。
なんてのじゃ、代用効かないですかね?
(単なる思いつきですが・・)
で、容量不足の件ですが・・・
受信時はメールの削除処理の前にファイルの保存・索引情報の作成が有りますので、その時にエラーが起きた場合はサーバ側のメールは生きてると思います。多分落ちません。(多分ね・・・^^;)
(もう一回受信できるはず)
ただ、落ちるのはアレですねぇ・・・
受信時は上記があるとして、送信メール保存時は・・忘れてた・・orz
うーーん、メールファイル作成時に空き容量のチェックが必要か・・・
というか、その状態では「何も出来なくなる」気がします。
下手するとHDMobiMailの終了時にも同じエラーでるかも。。
miniSDに保存できればあまり遭遇しないんでしょうが(そうでもないか?MP3と試しに作った動画で一杯にしたことあるし)・・・
あ、折角なので、落ちたときに多分.Netがエラーを画面に表示していたと思うのですが、もし覚えてたら教えていただけませんか?
多分IOExceptionか、その類だと思うのですが。
(なんちゃらSpaceなんとかExceptionかも)
それが分かれば送信メール保存時にエラーキャッチして
「保存場所空きねぇよ!いらねぇもん削除しろ」
なメッセージ出せます。
独り言
・・・・・miniSDがサスペンド復帰でうまくいってくれればなぁ・・・ちくしょー
早速の対応有難う御座いました。
修正版を導入してテストした結果はまた別のエラー?が発生しました。(汗)
「ユーザ名またはパスワードが間違っている可能性が有ります。」
WILLCOMのメールサーバー自体が現在遅延などでトラぶっていますのでそれが原因かもしれません。
また、受信エラー後サーバーにメールを受信に行くと取りこぼすことが極まれに発生します。
サーバー上に3件のメールが有ったとして、後ろ2件のみ受信するような動作をします。
W-Zeroメールで受信処理をすると受信できなかったメールが受信できます。
未受信だけど受信済み処理されている感じです。
メールチャット的な使い方で1日150通近くメールが飛び交っているので「想定外です」と仰られれば
その通りではあります。^^;;;
「想定外です」・・・というのは冗談で、
「ユーザ名〜」の時に他のエラー出てないですかね?
現在Willcomサーバ調子悪いらしいのもありますが、
送受信時にサーバ側が返してくるエラーメッセージを(できるだけ)表示するようにしてますので、
基本的な原因はそっちです。
で、取りこぼしの件ですが・・・
うーーん。原因は・・・・・なんとなく想像つきました。
多分受信時2通目以降で落ちてませんかね?
その時にメールの識別キーの保存とサーバ側の削除が同期取れてないみたいです。
問題はどう対処するか・・・ちと考えます。
(毎通ファイルIOってのがまずいのかな・・)
いやぁ・・150通ってすごいですねぇ。
送受信どうこうより、メモリ容量の方が気になったり^^;
みなさんminiSDなんですかね?
サスペンドからの復帰とか大丈夫なのかな?
(サスペンドさせてなかったりして・・・)
サーバーが安定しないと良く分かりませんね。
本日深夜に緊急メンテが実施される模様ですので
しばらく様子見と言うことで・・・。
先ほどは、受信中に「切断された〜」表示が出て、すぐに自動でダイアルアップしに行って
「lock busy! Is another session active?」って出ました。
>送受信どうこうより、メモリ容量の方が気になったり^^;
>みなさんminiSDなんですかね?
いや〜私は本体で保存して、1日数回全削除してます。
(残すような内容ではないものがほとんど・・・)
と、言うより、miniSDにmaildirを設定したい場合はhdmobiconf.xmlの中身を修正すれば良いのでしょうか?
>today_compact対応
結果的にお忙しいところにいろいろ奔走させることになって申し訳ありません。
が、とってもうれしいです。esアプリ開発の巨匠お二人のコラボのトリガーが引けて光栄に思います。ありがとうございました。
「lock busy!〜」はテスト中に出てましたねぇ・・
で、その件は直したんですが・・まだ直ってないのか、サーバ側なのか・・orz
この手のソフトの場合、通信系は障害原因の切り分けが難しいです・・って、大抵こっちだけど^^;
ちなみに今一番困っているのが、
開発が乗りに乗ってきている時の
「緊急メンテ(Willcomやレンタルサーバ)」
・・・もうね、ふて寝するしかないんですよ・・
大抵テスト工程突入中なので(-_-;)
何回こっちのバグ疑ったことか・・orz
(閑話休題)
で^^;、miniSDへ移す場合、hdmobiconf.xmlもですが、
各メールボックスのindex.xmlにあるメールのパスを「全部」置き換える必要が有ります。
めんどくさくてごめんなさい。
(あぁ・・・ツール作るって言って大分経ってるなぁ・・・未だ手つかず^^;)
>sabaさん
私はポッと出のヒヨコみたいなもんです。
SIGさんに「使ってみたい」と言われなければ公開すること自体しなかったかも知れません。
(その割にはネタ代わりにブログに進捗書いてたけど)
実のところ私も「これで未読数出たらなぁ」って思っていたんですが、なんかお願いするのは気が引けちゃって^^;
じゃぁ自分でつくっちゃおうかなぁ・・と思っていたわけです。
まぁ実際、MFCのサンプルを動かすのが精一杯だったんですが(時間もなく)
だからsabaさんの行動は私にとって
「渡りに船」でした。(例えが悪いかもですが・・)
なので、大変感謝しています。
いやぁ、まじいいっすね。これ^^
はじめまして、きよ と申します。
WS003SHでHDMobiMailを使い始めたばかりの者です。
todaycompactとQDzと連携でき大変便利で、また、非常に使いやすいです。
さて、1点勝手な要望があります。
「着信音」なのですが、標準メーラーと同じように
[設定]-[着信音/バイブ]-[メロディ]の[メール]で設定した音がでるようになれば
と思っています。
理由は、
これまで[設定]-[音と通知]のチェックを全部外し、電話とメールの
着信音のみ音を出すといった運用をしているため、その環境では
HDMobiMailの着信音が出ないからです。
[設定]をプログラムのみ音を出すように設定を変えると予期せぬ
他のプログラムの音がするもので・・・
開発知識が全くないため、可能なのかどうかも分かりませんが、
ご検討いただけたら幸いです。
勝手ながら、どうぞよろしくお願いいたします。
こんばんわ^^
なるほど、いわゆる
「標準の着信音を使用」
ってやつですね。
うーーーん、できるのかな・・・
というか、
「電話とメールの着信音のみ」
の設定に割り込めるのかどうか・・・
今度調べてみます。
↑で話していたエラーの件ですが、連絡先が解らなかったので
ここに貼らせて貰います…すみません(´・ω・`)
=========================================
HDMobiMail.exeで、予期しないエラーが発生しました。(略)
HDMobiMail.exe
IOException
場所 System.IO.__Error.WinIOError()
場所 System.IO.FileStream.WriteCore()
場所 System.IO.FileStream.FlushWrite()
場所 System.IO.FileStream.Flush()
場所 System.IO.FileStream.Dispose()
場所 System.IO.Stream.Close()
場所 System.IO.StreamWriter.Dispose()
場所 System.IO.StreamWriter.Close()
場所 HDMobiMail.clsMailData.CreateMailData()
場所 HDMobiMail.frmEditMail.saveMailData()
場所 HDMobiMail.frmEditMail.mItem_Send_Click()
場所 System.Windows.Forms.MenuItem.OnClick()
場所 System.Windows.Forms.Menu.ProcessMnuProc()
場所 System.Windows.Forms.Form.WnProc()
場所 System.Windows.Forms.Control._InternalWnProc()
場所 Microsoft.AGL.Forms.EVL.EnterModalDialog()
場所 System.Windows.Forms.Form.ShowDialog()
場所 HDMobiMail.frmEditMail.ShowEditForm()
場所 HDMobiMail.frmMainView.ChkEditReturn()
場所 HDMobiMail.frmMainView.mItem_New_Click()
場所 System.Windows.Forms.MenuItem.OnClick()
場所 System.Windows.Forms.Menu.ProcessMnuProc()
場所 System.Windows.Forms.Form.WnProc()
場所 System.Windows.Forms.Control._InternalWnProc()
場所 Microsoft.AGL.Forms.EVL.EnterMainLoop()
場所 System.Windows.Forms.Application.Run()
場所 HDMobiMail.Program.Main()
=========================================
あと自動受信の件ですが、ZERO3メールを標準にして
自動受信OFF、HDMobiMailで巡回させたところ
メールの着信通知で接続が切れました(ノД`)
nPOPを使っていたときは、上記の様な設定にするときは
ブラウザを弄りまくってるときなので、単に通知が止まってただけなのかも知れません…
お騒がせしてすみませんでした。
やはりIOExceptionですか・・・・
なんか方法わかったら対応します。
後、やっぱり切れましたか・・・
W-SIMでぶったぎってるんですねぇ・・
いつになったら対応するんだろう・・・orz
便利にHDMobiMailを使わせてもらっています。
ひとつ、希望なのですが、
十字キー左右で次・前のメールへの移動をするかを
選択式にできませんでしょうか?
(自分は移動しないほうがいいのです。)
理想を言えば、
カーソルモードになると
片手操作でメール本文のコピー等がしやすいかな
と思うのですが。
これからもよろしくお願いします。
初めまして。
最近使わせていただいております。
大変便利でこのようなソフトがフリーであることが嬉しく思います。
要望がありましてコメントを書かせていただきました。
音の設定で、設定できるファイルがwavファイルのみの
指定になっているのですが、mp3にも対応していただけませんでしょうか?
私、ZERO3の着信音にmp3を設定しておりまして・・・。
よろしくお願いいたします。
プレビュー画面での左右キーの挙動は簡単だったのでV0700に入れました。
ただし、片手でのコピーについては未実装です。
まぁ・・範囲選択ないですからねぇ・・・どうしたものか、考えます。
>おかっちさん
V0700で入れました^^
着うたフルなんて目じゃないですな。
こちらかVerの方に書いたがいいか分かりませんでしたのでこちらに。
十字キー左右の件、対応いただき
ありがとうございました!
>ただし、片手でのコピーについては未実装です。
>まぁ・・範囲選択ないですからねぇ・・・どうしたものか、考えます。
これについては、「Shiftlock」というソフトを
キー割り当てして使わせてもらってまして
これでバッチリです。
今までは、メールに分からない単語があったときに
両手で(?)コピーして辞書ソフトで検索し、
HDMobiMailに戻ってきたときに
範囲選択状態になっているのをキャンセルしようとして
今まではつい左右キーを押してしまい、
読みかけのところから思わず次・前のメールに
移ってしまうのがつらかったので。
と、もう一つ希望があったりしたので
Ver.0.700 の方に書かせてください。(汗
ありがとうございました。