HTMLメール編集アドインで見つけた問題No.49244
rocky さん 16/02/10 20:43
 
まるおさん、いつもお世話になってます。
HTMLメール編集アドインを購入して使用していたのですが、不具合かも知れない動作
を見つけましたので報告します。

1.HTMLメールを受信。HTMLの構成要素である画像が一つと、元々添付ファイルであ
るPDFが添付されていましたが、他のHTMLメールとは異なり、テキストメールのよう
に右側に添付欄が表示され、そこに画像とPDFのアイコンが表示されています。HTML
本文の表示に異常は見られません。

2.このメールを転送しようとし、アドレスと本文を入力します。右側に添付欄が表
示されていて画像とPDFのアイコンが表示されています。HTML本文に異常はありません。

3.送信すると、何故かアドインから「HTMLメール中の画像ファイルが削除されてリ
ンク切れになっています。リンク切れのファイル名=(パス省略)リンク切れになっ
ているIMGタグを削除しますか?」と聞かれます。この点が不審です。とりあえず
「はい」を選択。HTML本文から画像が消えます。

4.メールを送信中ダイアログの途中で送受信エラーの記録ダイアログが開き、「添
付ファイルが見つかりません。ファイル=(パス省略)」と表示されてメールが送信
できません。

5.試しにメール送信前に添付欄のファイルを全部削除しても同様の送受信エラーが
でます。

以上が確認した状況の経緯です。
お手数ですがご確認願えれば幸いです。

[ ]
RE:49244 HTMLメール編集アドインで見つけNo.49248
秀まるお2 さん 16/02/12 10:04
 
 こちらで簡単な再現テストをしてみたんですが、そのテストの限りでは再現し
ないようでした。たぶん何か再現の条件が必要なのだと思うので、その辺ちょっ
と教えて欲しいです。

 まず、僕がやったテストの例を書かせていただきます。

 その前提として、「設定・テンプレート/署名の編集...」の中の「転送
メール」の中に、秀丸メール標準のHTMLメールをHTML形式のままで転送する用の
テンプレートが1つ用意されてることが前提となります。

 仮にそれを「HTML転送」という名前のテンプレートだとします。

 再現テスト:
 1.新規メールを作成しつつ、「表示・HTMLメール編集」コマンドを実行して
   HTMLメールを作成する状態にする。
 2.適当に本文を入力してからツールバーの「画像の挿入...」で適当な画像
   ファイル(こちらでテストしたのは「アカウントRSS.bmp」っていうbmp
   形式ファイル)を挿入する。
 3.「ファイル・ファイルを添付...」にて、適当なファイル(こちらでは
   temp.xps)を添付する。
 4.宛先を自分自身にして「今すぐ送信」する。
 5.受信して、「転送メール」のツールバーアイコンの右側の「▼」を
   クリックして、「HTML転送」のテンプレートにて転送メールを作成する。
 6.宛先を自分自身にして「今すぐ送信」とする。

 です。それで届いたメールも確認してみましたが、画像は普通に表示されるよ
うでした。

 再現の条件として可能性が高いのは、「転送メール」で転送しようとした
メールの画像ファイルのファイル名に何か特徴があるか、あるいはそのメールの
HTMLタグの指定が、何か僕の想定外で、画像をうまく抽出できてないか、その辺
の可能性が高いように思います。もしそうだとしたら、転送しようとしたHTML
メールの中身全体か、またはせめて、画像へリンクしてるタグ周辺を教えていた
だきたい所です。

 とりあえず、一回、僕のやったのと同じ再現テストをして、それで再現するか
どうか確認していただいて、もしそれで再現しないなら、再現の条件として、そ
の「問題の起きるメール」が必要ってことになりそうな気がします。

 その辺確認お願いできますでしょうか。&、確認してたしかにそのメールでな
いと起きないなら、そのメールについての情報を可能な範囲で教えて欲しいです。
ここの会議室に書き込むとまずい場合はメールで"maruo@mitene.or.jp"宛に送っ
てほしいです。例えば問題のメールをそのまま僕に送っても差し支えない場合は、
「ファイル・エクスポート...」で「現在のメールに対応する受信ログ/送信ログ
をそのままエクスポートする」で生成したファイルを送っていただくと、一番い
いです。

[ ]
RE:49248 HTMLメール編集アドインで見つけNo.49267
rocky さん 16/02/14 12:34
 
まるおさん、お返事が遅くなりました。
ご確認ありがとうございます。早速私の方でまるおさんの手順通りに新規メールでテ
ストしたところ、問題が再現できました。
再現できたメールを頂いたメールアドレスにお送りしますね。
お手数おかけしますが、どうかよろしくお願いいたします。

[ ]
RE:49267 HTMLメール編集アドインで見つけNo.49268
rocky さん 16/02/14 14:30
 
まるおさん、メールをお送りしました。
あと、環境の情報をお伝えします。

OS Windows10 バージョン1511(OSビルド 10586.104)
秀丸メール Version 6.50 32bit edition
使用マクロ AccountBypassSync.mac、TKDeleteHeader.mac
アドイン HTMLメールViewer、HTMLメール編集アドイン

他にも必要な情報がありましたらご遠慮無くおっしゃってください。

[ ]
RE:49268 HTMLメール編集アドインで見つけNo.49273
秀まるお2 さん 16/02/15 13:52
 
 とりあえず、転送していただいたメールをインポートして「転送メール」で
「HTML転送」のテンプレートで転送してみたんですが、エラーにならず普通に転
送できてしまいました。

 「転送メール」を実行して宛先を入力して「今すぐ送信」とやるパターンと、
「あとで送信」とするパターンと、「草稿に保存」としてから「今すぐ送信」と
するなどいくつかパターンを試しましたが大丈夫そうでした。

> 他にも必要な情報がありましたらご遠慮無くおっしゃってください。

 「マクロ・マクロ登録...」の「自動起動」ページの

 送信用のエディタ起動時
 あとで送信/今すぐ送信時

 の所に何かマクロを登録されてるとしたら、それが何か教えて欲しい、という
のはあります。何も登録されてないとしたら関係無いですが。

 他にはちょっと思い当たる点が無いので、もし自動起動マクロの類を使われて
ない場合は、こちらでいろいろソースコードをトレースしながら見直してみるし
か無いかもしれません。

-------------------------------------------
 テストしてて1つバグかもしれない現象を見つけました。「転送メール」で生
成したメールを草稿に保存して一度エディタを閉じて、もう一度開いてから画像
添付ファイルを削除してもうまく削除されない現象が起きました。これはこれで
また調べてみます。

[ ]
RE:49268 HTMLメール編集アドインで見つけNo.49274
秀まるお2 さん 16/02/15 13:58
 
 すみません。バグ再現しました。

 AccountBypassSync.macを自動起動に登録して、別アカウントにバイパスして
からテストしたら再現しました。

 さっそく詳しい原因究明などさせていただきます。

[ ]
RE:49274 HTMLメール編集アドインで見つけNo.49275
rocky さん 16/02/15 15:46
 
まるおさん、仰るとおりAccountBypassSync.macは自動起動の「送信用エディタ起動
時」に登録しておりました。複数アカウントを一つのアカウントのフォルダに集めて
使用しています。(Thunderbirdのローカルフォルダと同じ運用です)

お手数をお掛けしますがどうかよろしくお願いいたします。

[ ]