HTML 形式メールの表示について

1,092 views
Skip to first unread message

持田祐一

unread,
May 28, 2015, 10:06:03 PM5/28/15
to k9ma...@googlegroups.com
お世話になります
初めて投稿させていただきます
持田と申します
K9Mail日本語版 便利に利用させていただいております

使用環境は
Nexus 5
Android 5.1.1 (LMY48B)
k9mail_ja_5106_20150524-89004e6.apk
です

現在
HTML形式のメールを表示させると、本文が真っ白な (何も表示されない) 状態になります
画像自動表示を常にする設定にしておいても同じです
以前は
表示が出来ていたように思うのですが、何か設定方法などありますでしょうか?

OSのバージョンアップ
K9Mail のバージョンアップと立て続けに行ってしまったため
どこの時点から表示がされなくなったのかはっきりしません

お手数で申し訳ありませんが、
サポートしていただけると助かります…
よろしくお願いいたします

K-9 Mail日本語G

unread,
May 29, 2015, 7:44:26 PM5/29/15
to k9ma...@googlegroups.com
新井です。

いくつか、HTMLメールを確認したのですが事象を確認できませんでした。

おそらくは、メール読み込み中に例外が出ているのだろうと思うのですが

差し支えなければ該当のメールをそのまま私宛に送ってもらう
k9mail-errorsフォルダがあり、何かメールが出きていたらそれを送ってもらう

ことはできますか?

宛先は k9mail.ja at gmail.comです

メールエクスポートやログ出力を復活させないとなあ
--
FAQ: K9のログ取得方法は https://sites.google.com/site/k9mailja/bug-report を参照

持田祐一

unread,
May 30, 2015, 9:10:11 AM5/30/15
to k9ma...@googlegroups.com
新井 様
ありがとうございます

結論からお伝えすると
表示されるようになりました。

表示されなかったHTMLメールは、(ほぼ全部のHTMLのようなのですが)
たとえば Amazon などから来るニュースのような一般的なものでした。

他では起こっていないということなので、何かがおかしくなっていると思い、
一度削除して再インストールしてみました。
そしてエクスポートしていた設定をインポートしてアカウント情報等を復元しました。
結果はやはりHTMLが表示されない状態でした。

そこで
もう一度、削除、再インストールし、
今度はアカウント設定等をインポートせずに作り直してみました。
すると、今まで表示できなかったHTMLメールが表示できるようになりました。

どうやらこのインポート情報の中に何かが潜んでいたようです。

お騒がせして申し訳ありませんでした。
そして、ご対応ありがとうございました。

hidetos...@gmail.com

unread,
Jun 2, 2015, 11:53:24 PM6/2/15
to k9ma...@googlegroups.com
はじめまして、かぬかと申します。
持田さんと同じ現象に悩まされています。
環境は
Xperia Z1 f(DoCoMo)
Android 4.4.2
k9mail_ja_5106_20150524-89004e6.apk
です。

持田さんのコメント参考にアカウントの再作成をして一時は治ったのですが、
一日経過したところで再発してしまいました。現象的には全てのhtmlメール
というわけではなく、一部のhtmlメールが表示されないようです。
(Amazonからのおすすめ商品案内やQiitaからのニュースなど)

検証のために再作成せずに同じアカウントを改めて追加してみたところ、
追加したアカウントの方では同じメールが問題なく表示されました。

再発したアカウントは処々設定を変えている関係もあるので、追加しただけで
設定を変更していないアカウントの方で症状が再発するかの様子を見てみたいと
思います。

今のところk9mail-errorsには何も出ていませんが、他に確認すべきポイントが
あればご教示頂けると助かります。




2015年5月30日土曜日 22時10分11秒 UTC+9 持田祐一:

持田祐一

unread,
Jun 9, 2015, 2:18:57 AM6/9/15
to k9ma...@googlegroups.com
持田です

その後の調査で、私の方の原因はわかりました。
まったくお恥ずかしい話なのですが、
アカウント設定->ストレージ->ストレージの場所
の設定で「外部ストレージ(SDカード)」を指定していたのが原因でした。
前に使用していた Xperia AX はSDカードが使えたのに Nexus 5 には無いのです
にもかかわらずインポート後に設定を変えていなかったのが原因でした。
本当にお騒がせいたしました。

ただ、あえて言い訳をさせていただけるなら、
外部ストレージの無い機種でもこの設定はできて、
しかもエラー等何も出ないのですね…
保存できなくて困っただろうに…

で、
かぬかさんの現象を拝見して思ったのですが、
以前使用していた Xperia AX は再起動してから SDカードを認識するまでに時間がかかっておりました、(数十秒?)
この間にメールの送受信が行われたときにはどうなってしまうのか? と

K-9 Mail日本語G

unread,
Jun 9, 2015, 2:22:09 AM6/9/15
to k9ma...@googlegroups.com
新井です。

これは、存在しない外部ストレージを参照してるとメール表示の時に内部的にエラーになっているという認識で良いですか?

すぐにはできないかもしれないですが何かしら対応を考えようと思います。

持田祐一

unread,
Jun 9, 2015, 2:40:10 AM6/9/15
to k9ma...@googlegroups.com
持田です
お忙しい中対応を考慮いただきありがとうございます。

内部でどのような動き(エラー等)になるのかは外からはわかりませんが
この設定を「内部ストレージ」「外部ストレージ」と切り替えながら HTMLメールを受信すると
「外部ストレージ」の場合だけ表記の状態になることは確認しました。
この時、外に向けては特にエラーは表示されませんし、k9mail-errorsフォルダにメールが出きていることもありませんでした。
きっとデバッグログを取ると、エラーが表示されているのかもしれません。
(すみませんログの取り方がわからず取れていません、ウィジェットが出てきませんでした…)

ただ疑問はあります。
存在しない外部ストレージを指定していても HTML以外のメールは通常に見られるのはなぜなのでしょう?
メールの種類によって保存先が違うのでしょうか?

Reply all
Reply to author
Forward
0 new messages