objective-cをちょい研究!ブログ

objective-cをちょい研究!ブログ

WILLCOMを卒業してiOS開発者に転身しました。。
コメント&トラックバック大歓迎です。

Zero3ソフトランキング
プログラムをダウンロードしたら投票してください。
今後のバージョンアップの参考にさせてもらいます。

アドレス: メアド
Amebaでブログを始めよう!

元記事:エッジeメール送信後にネット接続エラー?

http://ameblo.jp/willcom-phs/entry-10580328419.html


LEMail207で、送信後に送信モードのリセット処理を入れてみたんですがどうでしょうか?

赤耳、黒耳の人がいたら、SpeedMail0.12のLEMail207と入れ替えて試してみてください。
(私は赤耳、黒耳が無いので治ったかどうかわかりません^^;)

http://www.ne.jp/asahi/phs/phs/blog/lemail207v120test.zip


確認してもらいましたがNGでした。。。

送信後に 初期化コマンドとして AT#X0 をいてれ見たんですが。


0なしのAT#Xでも変わらないだろうな。


shphonelib.dllを見たところここら辺が初期化コマンドっぽい。

AT*I2:1:0:0:0:2
AT*I4:1:0002:0003:00:
AT#C1 AT#ER1 AT#P1 AT#S1 AT@R1 AT@@DORMANT0 AT@@PAGINGC AT@@PAGINGP AT@@REJ AT@@UUIA1


AT*I2:1:0:0:0:2
AT*I4:1:0002:0003:04:
AT&C1&D2&K3S0=0@D1#A1#S1@R1#B1:1:1#C1
AT@o0@@UUIA1

ATコマンドでライトEメールやエッジeメールの送信方法判明から1年半たつんだなぁ。
この間体調不良でブログや解析から遠ざかってましたが、久々にATコマンドのWIKI見たら解析進んでますねぇ。
http://wiki.osdev.info/?cmd=read&page=W-SIM%2FS%A5%EC%A5%B8%A5%B9%A5%BF


Wake on Ring受信ライトメールデータ…どうやって判明したんだろう。
ローミング登録/解除メールデータ…RmChangeでローミングメール受信にも対応させたかったな。もうタイ行く予定ないし。
Eメール自動受信機能のパラメタのISPコード…ウィルコム以外に自動受信対応したISPってあったのかな。


...などなど、読んでて飽きないな(笑

エッジeメール送信後にネット接続エラーになるとのこと。。。
http://labo.willcomnews.com/?eid=1299595


アドエス+青耳で試してみたところ問題なさそう。
赤耳、黒耳の場合だけうまくいかないのかな?
さて、青耳しかないからどうしよう。。。


WS027SH のソフトウェア動作対応表によると、灰鰤でLEMail207は使えないみたい
ちなみにパッと見ライトメールもだめらしいorz
http://w-zero3.org/?WS027SH/SOFTWARE#xa27b0ca


ウィルコム社員ブログによると、黒耳でnicoも対応していると書いてるので、
たぶん黒耳でも同じコマンドでエッジeメールが使えてるはず。
http://willcom-blog.com/archives/2010/01/00469.php


ここ(ReCollect...さん)によると、32Kパケットだとその後接続できなくなるけど、

64KPIAFSで送ると問題回避できるとのこと。何耳使ってるんでしょうか?
ちなみに、64KPIAFSでエッジeメール送ると、定額プランでは無料ですが新つなぎ放題では有料なのでご注意を。
http://f-u-log.seesaa.net/article/153923889.html


切断処理で失敗しているのかと思ったけど、ReCollect...さんが赤耳だと仮定すると
パケットとPIAFSで(COM操作的に)切断処理が違うとは考えにくいし。


エッジeメールの送信後も、エッジeメール送信モードがW-SIMに記録されていて、ネットやメールが接続できなくなっているのかも。ネットやメールが接続できない状態で、エッジeメールの送信は出来るのかな??

それなら、送信後にエッジeメール送信モードを解除するATコマンドを叩けば解決できるかも。

あとおかしくなった時は、ソフトリセットしなくても、W-SIM抜き差しで治るかもしれないです。(W-SIMの抜き差しで初期化ATコマンドが投げられるので)

エッジeメール送信ソフトのUI版をC++で開発中です。

開発イメージはこんな感じ。


Zero3をちょい研究!ブログ-LEMail207-UI

以下残問題です。


■連絡先で宛先選択
Eメールの宛先選択で連絡先を使おうと、ChooseContactで連絡先画面を開くところまでは出来たが、取得できるのが名前だけだった。どうやってメアドに変換すればいいんだろう。

連絡先の使用はあきらめて、コンボボックスにするかも。


■Dialogをスマート最小化できない

画面をリソースエディタで作成できるのでダイアログを使用しているが、切キーやOKボタンを押しても、非表示してくれない。仕方ないので、ShowWindowで非表示することにしたが、これだと実行中のプログラム一覧に表示されなくなってしまう。