2007年09月30日

HDMobiMail for WindowsMobile Ver.0.900-0009 (人柱テスト版)更新

頻繁すぎてすいませんですm(_ _)m
なんか天気もわりぃし、ゲームもする気が起きないしで
かかってみたら・・・

止まんねぇ状態になってしまってました^^;


詳細については以下をご覧下さい。
テスト版について

※再々UPしました
(またやっちゃった・・・orz)


quoted-printableデコードとHTMLメールの表示対応です。
HTMLはやっていただくと分かりますが、

「・・・逃げたな・・・」

と思える対応です。

でもあんまり頻繁に開かないし、
テキスト部分が有れば本文にはそれを表示するしで、
モバイル端末はこれでいいかなぁと。

quoted-printable対応については思った以上に楽に出来ました。
(ネットの情報を参考にしましたが)
全部自前実装ですのでその分、どこまでちゃんと動くかは・・・アレです^^;
ちなみに手持ちのメールでは大丈夫でした(5,6通位)

また、同時に解析処理も見直して以前指摘があった

・テキストファイル本体が「そのまま」パートになっている

パターンにも対応できるようにしました。

今回はC#版よりも解析処理をかなり見直しているので
対応は思ったより楽でした。
(それなりにハマりましたが)



と、いうわけで

残りはGmail対応一つ!

本当は一気に片付けたいところですが・・・





さすがに疲れたんでまた今度( ゚∀゚)ノシ



(来週末までに対応出来れば御の字)
posted by ひで@き at 23:50| 東京 🌁| Comment(36) | TrackBack(0) | HDMobiMail | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
メールボックス、全削除(ゴミ箱無)が正常に動いていることを確認いたしました。ありがとうございます。
ところで一点気になったのですが、C#版では未読メールを開いた時点で未読LEDが消えていたのですが、MFC版では開いたメールを閉じないとLEDが消えません。C#版と同じく最後の未読メールを開いた時点でLEDを消灯する仕様にはしていただけないでしょうか?
よろしくお願いします。
Posted by のり at 2007年10月01日 01:29
>のりさん
すいません。やると言っておきながらど忘れしてました。
再度UPしましたのでご確認願います
Posted by ひで@き at 2007年10月01日 01:54
お疲れのところ申し訳ないのですが、何点か報告です。

添付ファイルを開けないメールがあります。
手元にあるものではEZweb・Opera(Win32版)・HDMobiMailから来たものが開けませんでした(本文は読めます)。
テキストファイルで試したところ、Base64のデータがデコードされないまま保存/実行されてしまっているようです。

HDMobiMailの終了時、添付ファイルのtempフォルダがクリアされません。

これは仕様だと思いますが、添付ファイルがHTMLファイルのテキストメールを開くと、「HTML部有り」になります。
添付ファイル保存/実行は問題なく行えます。

新着メールを開いたとき、XMLファイルの未読フラグがゼロのままで更新されません(LEDは消灯します)。
「全て既読」「全未読を既読」ではきちんと更新されます。

# BackSpaceでメイン画面のタブを逆回りする機能は削除でしょうか?
# 通知サウンドにOggVorbisが使えるみたいです
Posted by Naha at 2007年10月01日 06:47
メール振り分け設定で問題がありましたので報告します。
送信済フォルダーから振り分け設定をすると受信箱の振り分け設定画面になってしまいます。
修正お願いします
Posted by のり at 2007年10月01日 09:32
ご報告ありがとうございます。

>Nahaさん
うぉ・・・
自分で自分が開けませんか・・・orz
確認してみます。
HTML有りとでるのはHTMLの添付ファイルが
「そのまま」メールに張り付いている状態のものです。
まぁある種仕様です。
新着メール開いたときのXML更新は・・・
あれ?更新されませんか?
LEDが消灯しているのは「内部の」状態は変更されているので
一応そのまま閉じると保存されます。
んと・・・保存されないとまずいですかね?

BSでのタブ逆周りですけど・・・
そんな機能ありましたっけ?
えーーーと、削除ということで。

OggVorbisは・・・ごめんなさい、使ったこと無いのでわからんです。
動くのはビックリですね。wma使えない方が私的には痛かったり^^;

>のりさん
ありゃ・・・orz
なんで気がつかなかったんだろう。
次回直します。
Posted by ひで@き at 2007年10月01日 11:36
書き忘れ
>Nahaさん
添付ファイルの種類は画像とかもですかね?
後、終了時のTempフォルダクリアですけど考えてませんでした。
確かに必要ですね。次回に入れる方向で。
Posted by ひで@き at 2007年10月01日 11:38
>Nahaさん
取り急ぎ添付の件はやばいので直しました
http://www.pelu.jp/support/hdmobimail_manual.html
同じVerですが・・・中身差し替えてます
Posted by ひで@き at 2007年10月01日 11:54
作者さま
> あれ?更新されませんか?
されないみたいです。
新着メールを開いて、閉じて、HDMobiMailを再起動させると再びLED点灯/新着表示になってしまいます。
開いて、返信して、再起動だと問題なく更新されているのですが…。

> 添付ファイルの種類は画像とかもですかね?
はい、画像もです。

# ドエスのサスペンド復帰は、microSDが認識されるまで「そんなファイルないです」と言われますw
Posted by Naha at 2007年10月01日 16:06
送信についてです。

メールは全てPDXアカウントに転送して、
送信するときだけ、****@st.rim.or.jp
からという使い方をしていました。

設定は、****@st.rim.or.jp用アカウントとして、
・「送信に使用」をチェック
・「巡回対象」は非チェック
・「SMTP認証」なし

というのを設定してVer.8まではうまく動作していましたが、
Ver9では、ダイヤルアップして、送信のインジゲータが出る
瞬間くらいで

SMTP ERROR[mail.st.rim.or.jp]
[SMTP-451]:サーバーが要求された処理に失敗しました。
というエラーになって送信できません。
これって既出でしたっけ?


フレーム幅も記憶できるようになりましたね。
ありがとうございます。
あと上記とリストの項目幅記憶が解決すると
私的にはもうC#版は卒業という感じなんで
気長に期待して待ってます〜

Posted by saba at 2007年10月01日 21:16
メールの移動に不具合があるようです。
フォルダを11個作っているのですが、メール>移動からだと下の3つが選択できません。
修正お願いします。
ま、振り分けしておけば問題ないと言えば無いんですが……。
Posted by のり at 2007年10月01日 22:00
もう一点、横画面にしたときに3分割されたウィンドウの下の部分が完全に見えなくなります。縦画面でもう少し上に上げておけば問題ないのでしょうが、出来れば横画面の時にスクロールバーが出るようにとか出来ない物でしょうか?
Posted by のり at 2007年10月01日 22:04
>sabaさん
あれ?カラム幅保持・・・しません?・・ね・・・orz

SMTP-451ですか・・・
なんかサーバ側のエラーっぽいみたいなんですが・・・

ログに関数吐かなかったからどこかわからんです・・・orz
↓のVerにログに関数名出力するようにしました。


>のりさん
すいません、内部的に9個が限界になっていました。
↓のリンクで20まで増やしました。

後、画面(特にメイン画面)は基本的にスクロール考えていません。
申し訳ありませんが、調整でお願いします。

>ALL
現在公開前のVerですが、
カラム幅とログ出力の方、等々を直してみましたのでこれで再度お願いできますでしょうか?
http://www.pelu.jp/download/hdmobimail0900_0010_exe.zip
但し
・gmail対応
・振り分け条件に連絡先カテゴリ追加
対応が入っています。
軽く動作確認はしましたが少し様子見したいので
公開側には載せてません。
(多分明日くらいには公開かと)
ちなみにバグを除いて人柱最終Ver(予定)です。
Posted by ひで@き at 2007年10月01日 23:15
※Gmailはつかわんでください
今し方バグ見つけたんで・・・orz
Posted by ひで@き at 2007年10月01日 23:24
アップデートしてみました。
列保存確認できました。早速ありがとうございます!!

ちなみに、URL
http://www.pelu.jp/download/hdmobimail/hdmobimail0900_0010_exe.zip
ですよね。

で、
>SMTP-451ですか・・・
>なんかサーバ側のエラーっぽいみたいなんですが・・・

そうですか。でも、前のバージョンだと問題なく飛ぶんですよね。
今回のアップデートだと

send()failes:error10054
と言うのが出ます。

細かいログも必要でしょうか。
Posted by saba at 2007年10月01日 23:43
>sabaさん
Winsockエラーコード10054:
ネットワーク接続が相手によって破棄された


うーーーーーん?
そのメッセージに[]で囲まれた場所の文字教えてくれますか?
Posted by ひで@き at 2007年10月02日 00:02
お疲れ様です。
HDMobiMail ずっと愛用させていただいています。痒いところに手が届く手放せないソフトです。
ここのところのひで@きさんのがんばりで急速に完成度が上がっていますね。もう期待でわくわくしています。
といっても無理しない程度にがんばってくださいね。

ということで、気付いた点をいくつか…
(ちなみに愛用機は初代ZERO3です)
◆長押しタップでのContextMenuがまったく機能しません(仕様…でしたっけ?)
◆同様にリストからダブルタップでメールが開きません(これも仕様?)
◆返信メール作成時にFROM欄にアカウントの送信者と違う別のアドレスが入ってしまう
 (新規メール作成時は正しい)
◆複数選択でチェックが入りません
 (まったく選択できません)
◆メール表示時に添付ファイルがなくても添付ファイル欄が必ず表示される(仕様?)
 (狭い画面を有効に使うためにも不要な欄は表示しないで欲しいです)
◆受信時にプログレスウィンドウにアドレスと表題が表示されない(仕様?)
 (途中のバージョンでは表示されていましたね…)


私の環境だけの問題もあるのかもしれませんが、とりあえずご報告します。

あとひと息…、期待しています!
Posted by くゎぢ at 2007年10月02日 00:43
了解です>調整
横画面で横3列になったらうれしいなと独り言をつぶやいておくことにします(笑)

で、0900_0010 のメール振り分け設定でエラーが出たので報告いたします。
"An unsupported operation was attempted" というエラーメッセージが出て設定出来ません。
修正よろしくお願いします。
Posted by のり at 2007年10月02日 01:00
>くゎぢさん
・長押しタップのコンテキスト
→辞めました。すいません。
・ダブルタップでのプレビュー
→・・・・かんっっっっっぺきに忘れてました。
・返信メールのFROM
→返信時のFROMは「受信したときのTO」が入ります。
なのでWillcomへ「転送」していると転送元が入る仕様です。
・・・これじゃないですか?(自信なさげ)・・・

・複数選択
→タップだと×です。決定ボタンでも×ですかね?
タップ×は・・・すいません。仕様ということで。
(使い勝手悪いのは承知ですが、かなーりめんどいので)

・添付ファイル欄
→はい、狭いですね(-_-;)
Treoだと露骨につらかったです(240×240)
最初はいいかなぁと思ってたんですが、
やっぱ狭いわ・・・orz

なので添付ファイル名の所を2分割して
添付○ HTML○
みたいな表示にして、んで共に無いときは
行を繰り上げる方向で考えてます。
(ファイル名はメニューで見て下さい方向で)

→受信時に・・・
途中のバージョンって、0.8xxでしょうか?
0.900からはTOPで取れないと表示しないようにしてました。
なんでかっていうと・・・
「効くと思ってたから」
その後忘却の彼方に・・・
↓で対応してみました。(その他ご指摘の件含む)

>かのさん
横3列って・・・アドESならまだしも、
QVGAだとあまり見栄えが^^;

で、
・・・・間に合わなかった・・・orz
↓で直しました

http://www.pelu.jp/download/hdmobimail/hdmobimail0900_0010_exe.zip
※URLこっちです。
sabaさんご指摘ありがとうございます
Posted by ひで@き at 2007年10月02日 01:22
おおぉ〜! 速攻の対応、感服しました!

ダブルタップで開くのもOK、受信ダイアログの表示もバッチリです。

長押しタップのポップアップメニュー機能がないのは仕様なんですね。残念ですが仕方がありません。いずれ気が向いたらよろしくお願いします。

添付欄の件もいずれよろしくお願いします。

返信のFROMの件は、Willcomメールの場合はFROMが***.pdx.ne.jpからでないと拒否されちゃいますよね。ですから「受信したときのTO」が入るとそのままでは送信できなくなってしまいますね。
それに、自分がCCやBCCで送られたメールの場合はおかしなことになってしまいますよね。
アカウントの送信者アドレスを無条件に入れる仕様でも問題ないと思うのですがいかがでしょう。

複数選択の件も仕様ということですね。わかりました。


いずれにせよ、すばやい対応、ありがとうございました。

素晴らしいソフトをありがとうございます。感謝感謝です。
Posted by くゎぢ at 2007年10月02日 02:16
>>作者さま
0010で未読フラグが更新されました。ありがとうございます。
添付ファイルはまだおかしくなるような…。
Posted by Naha at 2007年10月02日 02:21
>くゎぢさん
ふむ。確かにその通りですね。
私は仕事用と個人用にアカウント作ってて、
仕事用の返信に個人用のメアドで出すのを避けるための対応でした。
んでも、Willcomの時はWillcomアカウントにするようにします。
CCとBCCはまずいですねぇ・・・
んーー、方法考えます。
アカウント設定にいないメアドがTOだと
送信アカウントにするかな?
(Willcom対応とは別にです)

添付欄は・・・とりあえず一回それで。
「ファイル名が見たい!!」と言う人もいるでしょうし、
うーーーんどうしたらいいかなぁ・・・
「添付「ファイル名」(前より狭く)HTML●」
な感じとか。


>Nahaさん
ぼけまくりですいません。

http://www.pelu.jp/download/hdmobimail/hdmobimail0900_0010_exe.zip(同じ)
で修正してみました。
お手数おかけして申し訳ありませんが、
再度ご確認願います。
多分・・・・大丈夫(自信無くなってきた)^^;
Posted by ひで@き at 2007年10月02日 03:02
>ALL
人柱テスト版を「やってやらぁ」で使って下さっている方の中で
更に「Gmailで使ってみっか」の方、
いらっしゃいましたら、
「最後のリンクのExe」で試してみて頂けると助かります。
一応送受信(添付付き)までは確認しました。
Posted by ひで@き at 2007年10月02日 03:06
>>作者さま
表示できました!!
受信しか試していないのですが、GMailも動いてます。

URLが…(^^;
Posted by Naha at 2007年10月02日 03:55
Ad[es]+Gmailで人柱をさせてもらったのですが、特定のアドレスからのメール受信中に停止してしまいます。
送信は問題なく、C#版では受信するので設定も大丈夫だと思います。
Auの携帯からのメールは受信でき、Gmailの別アカウントからのメールは受信できませんでした。

停止するタイミングは、Get Mail...1/1(1013 byte)と表示されたところです。

無線、ダイアルアップ、ActiveSyncの切り替え,竜巻のOff,本体リセット・フルリセット,再インストール
(アンインストール→残ったものを削除→C#版インストール→Ver.0.900-0009,Ver0.900-0010の順で上書き)
なども試してみましたがだめでした。

役に立つかはわかりませんが、停止後3分ほど放置してWktaskで強制終了した時のLOGを張らせてもらいます。
これからもあまり無理はせずに開発してください。


[DEBG] 071002 05:46:55-[ChkSrvRetSSL]+OK Gpop ready for requests from 60.56.129.203 h8pf4408617wxd


[DEBG] 071002 05:46:56-[SndData]USER (メールアドレス)
[DEBG] 071002 05:46:56-[ChkSrvRetSSL]+OK send PASS


[DEBG] 071002 05:46:56-[SndData] パスワード送信
[DEBG] 071002 05:46:57-[ChkSrvRetSSL]+OK Welcome.


[DEBG] 071002 05:46:57-[SndData]STAT
[DEBG] 071002 05:46:57-[ChkSrvRetSSL]+OK 1 1016


[DEBG] 071002 05:46:57-[SndData]UIDL 1
[DEBG] 071002 05:46:58-[ChkSrvRetSSL]+OK 1 GmailId1155d507d0de7d9a


[DEBG] 071002 05:46:58-[SndData]LIST 1
[DEBG] 071002 05:46:58-[ChkSrvRetSSL]+OK 1 1016


[DEBG] 071002 05:46:58-[SndData]TOP 1 0
Posted by mwk at 2007年10月02日 06:02
Gmailのテストありがとうございますm(_ _)m

>Nahaさん
表示しましたか!よかったぁあぁ(;つД`)
で、・・・・URL直しました^^;
寝ぼけてたか・・・orz

>mwkさん
うーーん。問題はおそらく1013バイトの方かと。
終了判定か・・・
Posted by ひで@き at 2007年10月02日 08:51
>mwkさん
やはりTOPヘッダの終了判定が×だったようです。
すいません。

http://www.pelu.jp/download/hdmobimail/hdmobimail0900_0010a_exe.zip
(今度は名前変えた)
で再度ご確認お願いいたします。
(674byteで受信出来ました)
Posted by ひで@き at 2007年10月02日 09:13
新しいバージョンを試したところ、無事受信することが出来ました。
2通(1008byte と 93411byte)テストしました。
素早い対応ありがとうございました。

あと、要望なのですがHtmlメールを開くときのブラウザを選択できるようにしていただけたら嬉しいです。
検討よろしくお願いします。
Posted by mwk at 2007年10月02日 10:45
お手数おかけしてます。
一応ログちょっと削ってそのまま貼り付けます。
すいませんがご検討お願いします。

[DEBG] 071001 23:37:05-[GetSrvRet]220 sanmarino.mbos ESMTP


[DEBG] 071001 23:37:05-[SndData]EHLO mail.st.rim.or.jp
[DEBG] 071001 23:37:05-[GetSrvRet]250-sanmarino.mbos

250-PIPELINING

250 8BITMIME


[DEBG] 071001 23:37:05-[SndData]RSET
[DEBG] 071001 23:37:06-[GetSrvRet]250 flushed


[DEBG] 071001 23:37:06-[SndData]MAIL FROM:<*****@st.rim.or.jp>
[DEBG] 071001 23:37:06-[GetSrvRet]250 ok


[DEBG] 071001 23:37:06-[SndData]RCPT TO:<*****@******.co.jp>
[DEBG] 071001 23:37:06-[GetSrvRet]250 ok


[DEBG] 071001 23:37:06-[SndData]RCPT TO:<*****@st.rim.or.jp>
[DEBG] 071001 23:37:06-[GetSrvRet]250 ok


[DEBG] 071001 23:37:06-[SndData]DATA
[DEBG] 071001 23:37:06-[GetSrvRet]354 go ahead punk, make my day


[DEBG] 071001 23:37:06-[GetSrvRet]451 See http://pobox.com/~djb/docs/smtplf.html.


[INFO] 071001 23:37:10-[SndDataCRLNF]
send() failed: error 10054

[INFO] 071001 23:37:10-[SndData]
send() failed: error 10054

Posted by saba at 2007年10月02日 12:47
>sabaさん
ありがととうございます
確認ですが、メール本文に
「.」ピリオドだけの行有りませんか?
対処は入れているんですがもしかしたら
甘かったかもしれません
Posted by ひで@き at 2007年10月02日 13:11
>mwkさん
ふむ。。。
確かに選べると良いかもですね。
Opera、IE、NF位かな。。ラジオボタンか。

取りあえず検討には入れます。
ただ、Ver0900ではちょっとパスの方向で。
Posted by ひで@き at 2007年10月02日 21:47
>確認ですが、メール本文に
>「.」ピリオドだけの行有りませんか?
えと、ないですねぇ。
念のため本文なしのも送ってみましたが、
結果は同じでした。

それと、再現条件が絞れてなくてすいま
せんが、
受信通知のバイブがとまらなくなったり、
未読があるのにtoday_compactの未読数が
ゼロみたいなことが何度かありました。
ちなみに前バージョンも初期にはあった
ような気がします。

でも、もう戻れません。

送信できない件は、めったに送信ってし
ないので今のところそのときだけ旧バージョン
に切り替えてます(笑)。

Posted by saba at 2007年10月03日 00:38
>sabaさん
うーーーーん。バイブとか未読数ですか・・なんだろ?
着信音が重いと思ったより負荷がかかるため
C#版でもタイミングというか、運が悪いと
リセットする羽目になってましたね。
FMODが重いのかも・・・困ったな

後上のログに出てる
http://pobox.com/~djb/docs/smtplf.html.
って、心当たり有ります?
404エラーになるんですが・・・
「see」ってあるんで。
Posted by ひで@き at 2007年10月03日 01:03
>sabaさん
聞いておいてなんですが、原因分かりました。
http://www.pelu.jp/download/hdmobimail/hdmobimail0900_0011_exe.zip
で修正してみましたので
度々で申し訳ありませんが、ご確認願います。
(多分、おそらく、直っている・・・かも知れない)

正に
http://pobox.com/~djb/docs/smtplf.html.
にヒントがあって
サーバに送っているメールデータの改行コードが
間違っていました。
(メールデータをLFだけで送っていた)
(本当はCRLFじゃないと「いけない」)

今まで気がつかなかったのは
有る意味「親切」なサーバだったからと思われます。
rim.or.jpは「カッチリ」なサーバなんでしょう
(責任転嫁してるわけではないです)

C#版でも確か似たようなことあって
その時のことも考慮してたつもりですが、
「つもり」だったようです。

自サーバ(PostFix)、Asahi-Net、Gmailと
テストはOKだったので気がつかなかったです。

ということで直っている・・・と思・・・いたいなぁぁぁ・・・orz

後、ビルド上がっていますが、
・送信時アカウント選択
・くゎぢさん指摘の返信時のFROMアドレスとプレビューレイアウト調整
・細かなバグ対応
入ってます。多分大丈夫と思いますが・・・

特に送信時アカウント選択は使い勝手上どんなもんか
見ていただけると助かります。
別途メニュー作った方がいい気がしないでもないですが。

Posted by ひで@き at 2007年10月03日 03:26
> 後、ビルド上がっていますが、
> ・送信時アカウント選択
> ・くゎぢさん指摘の返信時のFROMアドレスとプ> レビューレイアウト調整
> ・細かなバグ対応
> 入ってます。多分大丈夫と思いますが・・・

 送信時アカウント選択も返信時のFROMの設定も添付ファイル欄の表示も全部バッチリです。
 素早い対応にカンゲキです! ありがとうございます。


 ところで、今日一日使っていてひとつ問題が見つかりました。
 返信メール作成時、「Reply-To」の指定が無視されているようです。すみませんが、対応をよろしくお願いします。
Posted by くゎぢ at 2007年10月03日 18:23
バッチリ送信できました!!
ありがとうございます。

これで、私的には乗換え最終確定です。
ちなみに、
today_compactの未読反映や、バイブについては
相変わらず条件しぼれていなくて、もし他の方々から
同様のご報告がないのであれば私の環境依存も考えられますので、
いったんは無視していただけますでしょうか。
しかし、あっという間にここまで仕上げていただいたのは、
びっくりするとともに大感謝です。
ありがとうございます。
Posted by saba at 2007年10月03日 19:52
>くゎぢさん
最新版で修正しました^^;
ソース眺めてみて
「うわ、まるっきり無視してるよ・・orz」
状態でした。

>sabaさん
・・・・・・・よかったぁぁぁぁ(;つД`)
改行コードは気にかけていたんですが、
肝心のメールデータ部分送信で漏れていました。

未読反映ですが、処理というよりは
エラー系の処理を少し強化したのでその辺でなんらかの反応が有れば分かるかも知れません。
ちなみに私のesではまぁ大丈夫みたいですけど、
個人の環境特有ってのはそーはないので
おそらくというか、間違いなくHDMobiMail側でしょう。
バイブは負荷の問題はあります。
一応停止の処理を色々な所に追加してますので
少しはマシになるかと。
Posted by ひで@き at 2007年10月03日 22:20
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック

広告


この広告は60日以上更新がないブログに表示がされております。

以下のいずれかの方法で非表示にすることが可能です。

・記事の投稿、編集をおこなう
・マイブログの【設定】 > 【広告設定】 より、「60日間更新が無い場合」 の 「広告を表示しない」にチェックを入れて保存する。