MozillaZine.jp フォーラム https://forums.mozillazine.jp/ |
|
フィルタで転送したメールが文字化け、HTMLメールの画像が転送時に欠落 https://forums.mozillazine.jp/viewtopic.php?f=3&t=14322 |
ページ 1 / 1 |
作成者: | no name [ 2013年9月27日(金) 12:06 ] |
記事の件名: | フィルタで転送したメールが文字化け、HTMLメールの画像が転送時に欠落 |
ある条件でメールをフォルダ移動、転送させるようにしていますが、 HTMLの場合、文字化けを起こしたり、HTMLメールの埋め込み画像(gif)が 転送先側で消える現象があります。 利用環境について Windows 2008 Server 32bit Thunderbird 24(再現できるバージョンは3.1.15以降すべてと認識) フィルタの設定は、 送信元アドレスとメールの件名で合致するものを 受信フォルダから別フォルダへ移動させ、 特定のアドレスへ転送させる仕組みをとっています。 転送させたメールにおいてすべてのHTMLメールが文字化けするわけではないようです 特殊なタグを使った場合に発生している?ような気がして特定に至っていません。 ただ、HTMLメールで本文に組み込まれたgif画像は 転送側のメーラでは欠落しているようです。 フィルタで自動転送された場合、この現象が発生しますが、 マニュアルで転送したり、リダイレクトする分には問題が起きないようです。 また、ファイルを転送する際、本文を添付して送る設定にすると 問題なく転送されることを確認しています。 メールの作成設定(ツール、アカウント設定、編集とアドレス入力)において、 HTML形式で編集する にチェック入れたり外したりとしましたが変化ありませんでした。 |
作成者: | 通行人 [ 2013年9月27日(金) 20:05 ] |
記事の件名: | Re: フィルタで転送したメールが文字化け、HTMLメールの画像が転送時に欠落 |
Tbのメッセージフィルターの転送や返信は、内部的にメール作成画面を開いて手動での転送や返信と似たようなことを行う、という感じだったはずです。 メッセージフィルターでの転送や返信が、HTMLで行われるのかテキストで行われるのかがメールや設定で変わるのかどうか、変わるとすると、どこでHTMLになるかテキストになるかを決めているか、などは、知りません。 どのように行われているかとは無関係に、転送元になった受信メールのソースは存在しているはずですし、 フィルターでの転送で誰かに送られたメールのソースも、送信メールのコピーをSentフォルダ(送信済みトレイ?)に保存する設定にしていれば、ちゃんと存在するはずですし、 たとえ送信メールのコピーを保存する設定でなくても、GmailのSMTPのように、[Gmail]/Sent Mailsに自動的に送信メールのコピーを保存してくれる場合があります。 まずは、 no name さんが書きました: HTMLの場合、文字化けを起こしたり、HTMLメールの埋め込み画像(gif)が転送先側で消える現象があります。 とかno name さんが書きました: 特殊なタグを使った場合に発生している?ような気がして というようなあいまいな説明ではなく、具体的のどのようなメールソースのメールが転送されていて、その、どこのどの部分が表示されないとか文字化けするのか、というような説明をしましょう。そして、元の受信メールのソースの中の、本来送られてしかるべきどこのどの部分がフィルターでの転送で送られていないか、を、きちんと説明しましょう。 no name さんが書きました: フィルタの設定は、 念のための補足。送信元アドレスとメールの件名で合致するものを 受信フォルダから別フォルダへ移動させ、 特定のアドレスへ転送させる仕組みをとっています。 フィルターのアクションの実行順は、フィルターの定義画面での定義順ではなく、 (1) スターとかタグを付けるとか未読・既読を変えるようなもの、 (2) フォルダーへのコピー、 (3) フォルダーへの移動、 いうような、アクションのカテゴリー順に行われます。 そして、あるメールに「フォルダーへの移動」が実行されると、そのメールは受信トレイからなくなってしまいますから、そのメールに対するフィルタールールの適用は、その時点で停止します。 従って、正しくは、特定のアドレスへ転送させ、そのメールを別フォルダへ移動させる、になります。 |
作成者: | 通行人 [ 2013年9月27日(金) 20:06 ] |
記事の件名: | Re: フィルタで転送したメールが文字化け、HTMLメールの画像が転送時に欠落 |
Tbのメッセージフィルターの転送や返信は、内部的にメール作成画面を開いて手動での転送や返信と似たようなことを行う、という感じだったはずです。 メッセージフィルターでの転送や返信が、HTMLで行われるのかテキストで行われるのかがメールや設定で変わるのかどうか、変わるとすると、どこでHTMLになるかテキストになるかを決めているか、などは、知りません。 どのように行われているかとは無関係に、転送元になった受信メールのソースは存在しているはずですし、 フィルターでの転送で誰かに送られたメールのソースも、送信メールのコピーをSentフォルダ(送信済みトレイ?)に保存する設定にしていれば、ちゃんと存在するはずですし、 たとえ送信メールのコピーを保存する設定でなくても、GmailのSMTPのように、[Gmail]/Sent Mailsに自動的に送信メールのコピーを保存してくれる場合があります。 まずは、 no name さんが書きました: HTMLの場合、文字化けを起こしたり、HTMLメールの埋め込み画像(gif)が転送先側で消える現象があります。 とかno name さんが書きました: 特殊なタグを使った場合に発生している?ような気がして というようなあいまいな説明ではなく、具体的のどのようなメールソースのメールが転送されていて、その、どこのどの部分が表示されないとか文字化けするのか、というような説明をしましょう。そして、元の受信メールのソースの中の、本来送られてしかるべきどこのどの部分がフィルターでの転送で送られていないか、を、きちんと説明しましょう。 no name さんが書きました: フィルタの設定は、 念のための補足。送信元アドレスとメールの件名で合致するものを 受信フォルダから別フォルダへ移動させ、 特定のアドレスへ転送させる仕組みをとっています。 フィルターのアクションの実行順は、フィルターの定義画面での定義順ではなく、 (1) スターとかタグを付けるとか未読・既読を変えるようなもの、 (2) フォルダーへのコピー、 (3) フォルダーへの移動、 いうような、アクションのカテゴリー順に行われます。 そして、あるメールに「フォルダーへの移動」が実行されると、そのメールは受信トレイからなくなってしまいますから、そのメールに対するフィルタールールの適用は、その時点で停止します。 従って、正しくは、特定のアドレスへ転送させ、そのメールを別フォルダへ移動させる、になります。 |
ページ 1 / 1 | All times are UTC + 9 hours |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |