― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

新しいトピックを投稿する トピックへ返信する  [ 53 件の記事 ]  ページ移動 1つ前へ  1, 2, 3, 4  次へ
作成者 メッセージ
投稿記事Posted: 2020年12月14日(月) 14:23 
実験のご報告です。

テストしてみましたが思う結果にはなりませんでした。。。

テキストエンコーディングの送信メッセージを[西欧(windows-1252)]にして、
同じメールを同僚に転送してみました。

送信済みトレイにある、送ったメールのソースが、
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
となり、UTF-8縛りの解除成功!と期待して同僚のLive Mailで受信したところ、何故かオリジナルのメール(引用されるべきもの)が画面に表示されていませんでした。

私がノートPCに68系をセットアップして同僚に転送した際、
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
この内容で画面に元メールがちゃんと引用で表示されていたので今回の検証をしたわけですが、
ここのソースが全く同じになったのに、今日78系から打ったものは表示されない。。。という
残念な結果です。

振り出しに戻った感があります。。。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36 OPR/72.0.3815.400


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2020年12月14日(月) 18:40 
オフライン

登録日時: 2013年5月19日(日) 13:46
記事: 1928
Ponta さん、maji です。

Ponta さんが書きました:
テキストエンコーディングの送信メッセージを[西欧(windows-1252)]にして、
同じメールを同僚に転送してみました。

送信済みトレイにある、送ったメールのソースが、
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
となり、UTF-8縛りの解除成功!と期待して同僚のLive Mailで受信したところ、何故かオリジナルのメール(引用されるべきもの)が画面に表示されていませんでした。

私がノートPCに68系をセットアップして同僚に転送した際、
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
この内容で画面に元メールがちゃんと引用で表示されていたので今回の検証をしたわけですが、
ここのソースが全く同じになったのに、今日78系から打ったものは表示されない。。。という
残念な結果です。

Ponta さんのおっしゃる「ここのソース」とは

Content-Type:
Content-Transfer-Encoding:

の部分「だけ」ではないですか?

あらためて、上記の状態で、、
Ponta の Thunderbird ではなく同僚さんの Live Mail 側でソースを表示し、
上記二通のソース全体を見比べ差異を探しましょう。


では。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:83.0) Gecko/20100101 Firefox/83.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2020年12月14日(月) 20:03 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 4063
Ponta さん
同じメールをThunderbird 68 と 78 で受信、それを返信したメールについて、
それぞれ、送信控え、Windows Liveメールの受信メールの計4つを
emlファイルに保存してソース比較を行ってください。
比較は目視ではなく、必ず WinMerge 等のツールにてお願いします。

【追記】
emlファイルへの保存ですが、Thunderbird と Windows Liveメールのどちらも、メッセージリストで保存したいメールを選択し、デスクトップなどへドラッグ&ドロップするだけで保存が可能です。

WinMerge はこちらからどうぞ
https://winmergejp.bitbucket.io/

それでソースの比較ですが、まずは Windows Liveメールで受信したメールのソースを比較してください。
これの一方で引用がすべて表示され、一方で引用が表示されていないわけですから、2つのメールのソースに必ず原因があります。
予断を排して比較を行ってそれを見つけてください。

その次に Thunderbird の送信控えです。
もしかすると、サーバーを経由する際に何かの改変が発生し、それが上の原因になっているという可能性もあるかもしれません。

_________________
Mozilla/5.0 (Android 8.0.0; Mobile; rv:83.0) Gecko/83.0 Firefox/83.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2020年12月15日(火) 06:16 
maji様、EarlgreyTea様

昨日は帰宅が遅かったためフォーラムをチェックできず、すみませんでした。

今朝、自宅でWinMergeをインストールしてみました。4つのソースはOne Driveに保存していたので先ほど比較してみました。

その結果、多くの行で違いが見つかりました。しかし、これをどうやってお二人に見てもらえばよいのでしょうか?左右を一度にSnipping Tool等で切り取りキャプチャ?その際、一部、自分や関係者のメアドも含まれており、ここに公開するのは抵抗があります。
4つのソースは.txtで保存していますので、お二人だけにファイルを直接送ることが出来ればそれでも良いです。

何かよい方法を教えてください。よろしくお願いします。

_________________
Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36 OPR/72.0.3815.400


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2020年12月15日(火) 13:22 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 4063
Ponta さんが書きました:
その結果、多くの行で違いが見つかりました。

実際に送信して受信したメールのソースが完全に一致することはあり得ません。
メッセージIDや各種タイムスタンプや途中経路などがユニークになります。
そういうのとは異なる特徴がないか、特に表示の差に結びつきそうな何かという観点で見てほしいです。
休憩時間のスマホではこれ以上のコメントは無理なので、また夜に。

_________________
Mozilla/5.0 (Android 8.0.0; Mobile; rv:83.0) Gecko/83.0 Firefox/83.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2020年12月15日(火) 16:10 
EarlgreyTea さんが書きました:
特に表示の差に結びつきそうな何かという観点で見てほしい

[/quote]
なるほど、そうして見ると怪しい部分がありました。
一応WinMergeのプロジェクトOneDriveに保存したので自宅でも続きができます。キャプチャもしましたが画像のアップの仕方がわからず・・・
Textをコピーすると説明が難しいです・・・が、まずはやってみます。

<68系の送信側>
</o:shapelayout></xml><![endif]-->
<div class="WordSection1">
<p class="MsoNormal">本文:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">本文<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<table class="MsoNormalTable"
style="width:525.0pt;margin-left:.1pt;border-collapse:collapse"
width="700" cellspacing="0" cellpadding="0" border="0">
<68系の受信側>
</o:shapelayout></xml><![endif]-->
<div class="WordSection1">
<p class="MsoNormal">本文:<o:p></o:p></p>
<p class="MsoNormal"><o:p>・</o:p></p>
<p class="MsoNormal">本文<o:p></o:p></p>
<p class="MsoNormal"><o:p>・</o:p></p>
<table class="MsoNormalTable"
style="width:525.0pt;margin-left:.1pt;border-collapse:collapse"
width="700" cellspacing="0" cellpadding="0" border="0">

4行目と6行目の<o:p> と </o:p>の間にある半角スペースがLiveMail側では全角の・になっています。

<78系の送信側>
</o:shapelayout></xml><![endif]-->
<div class="WordSection1">
<p class="MsoNormal">本文:<o:p></o:p></p>
<p class="MsoNormal"><o:p>Â </o:p></p>
<p class="MsoNormal">本文<o:p></o:p></p>
<p class="MsoNormal"><o:p>Â </o:p></p>
<table class="MsoNormalTable"
style="width:525.0pt;margin-left:.1pt;border-collapse:collapse"
width="700" cellspacing="0" cellpadding="0" border="0">

<78系の受信側>
</o:shapelayout></xml><![endif]-->
<div class="WordSection1">
<p class="MsoNormal">本文<o:p></o:p></p>
<p class="MsoNormal"><o:p>ツ・</o:p></p>
<p class="MsoNormal">本文<o:p></o:p></p>
<p class="MsoNormal"><o:p>ツ・</o:p></p>
<table class="MsoNormalTable"
style="width:525.0pt;margin-left:.1pt;border-collapse:collapse"
width="700" cellspacing="0" cellpadding="0" border="0">

4行目と6行目の<o:p> と </o:p>の間が、
78Thunderbird側でÂ + 半角スペース、となりLiveMail側で「ツ・」、と半角の「ツ」と全角の「・」に置き換わっています。

同じ現象がソースの後半にも1行あります。
Âといい、半角の「ツ」といい、いかにも文字化けっぽいのが出てきました・・・・・

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36 OPR/72.0.3815.400


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2020年12月15日(火) 21:21 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 4063
Ponta さん

昼休憩ではコメントする余裕なかったのですが、月曜にアドバイスさせていただいたものとセットで考えてください。

EarlgreyTea さんが書きました:
まずは Windows Liveメールで受信したメールのソースを比較してください。

これをまずやってください。
つまり、「68系返信をWindows Liveメールで受信したソース」と「78系返信をWindows Liveメールで受信したソース」の比較です。
これで原因箇所が特定されるまでは、Thunderbird の送信メールはいったん忘れてください。

比較してすぐに疑わしい箇所がわかればいいですが、差異のある行が多くて判断つかないかと思います。
そうしましたら、
emlファイルをテキストエディターで関係なさそうな箇所を削っていって、
それを Windows Liveメール にインポートして表示を確認、
削りすぎて挙動が変わってしまったらその行を戻す、という試行錯誤を繰り返して最小のメールソースを作ってください。
そうやっていけば、原因箇所を絞り込んでいけるはずです。

ところで、抜粋でご提示いただいたソースはHTMLメールのものなのでしょうか。
2020年12月12日(土) 17:23 投稿では、Content-Type: text/plain; charset=windows-1252; format=flowed であり、プレーンテキストメールのはずでしたが。
また、「class="MsoNormal"」とか「<o:p>」というのが気になります。
もしかして Outlook とかで作成されたメールなのでしょうか(どちらも MS Officeの書式を残すためのものなはず)。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:83.0) Gecko/20100101 Firefox/83.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2020年12月16日(水) 10:01 
EarlgreyTea

LiveMailの受信側をWinmergeで比較しました。
どこが削っていいのか見当がつかないため、違いがある部分を一つずつコピーして上書き、そしてLiveMailで開く、というのを順番にやっていったところ、ついにちゃんと表示されました!
しかし、私には何故こうなってしまっているのか、どうすればいいのかわかりません。

ソースを抜粋します。私の署名の下に、先方の元のメッセージがあります。その先方のメッセージが引用されない(表示されない)わけなので、まずはちゃんと表示されているもの(68で送信したもののLiveMail側での受信ファイル)の私の署名の下を一旦全部コピペします。(メール本文は「本文」に、メールアドレスや名前はxxxxとか、xxx@xxxxに書き換えてあります)
<div class="moz-forward-container"><br>
<br>
-------- Forwarded Message --------
<table class="moz-email-headers-table" cellspacing="0"
cellpadding="0" border="0">
<tbody>
<tr>
<th valign="BASELINE" nowrap="nowrap" align="RIGHT">Subject:
</th>
<td>request 30K of SP6-0303-07.</td>
</tr>
<tr>
<th valign="BASELINE" nowrap="nowrap" align="RIGHT">Date: </th>
<td>Fri, 11 Dec 2020 01:12:20 +0000</td>
</tr>
<tr>
<th valign="BASELINE" nowrap="nowrap" align="RIGHT">From: </th>
<td>xxxxxx
<a class="moz-txt-link-rfc2396E" href="mailto:xxx@xxx">&lt;xxx@xxx&gt;</a></td>
</tr>
<tr>
<th valign="BASELINE" nowrap="nowrap" align="RIGHT">To: </th>
<td>xxxxx <a class="moz-txt-link-rfc2396E" href="mailto:xxx@xxx">&lt;xxxx@xxxx&gt;</a>,
xxxxx <a class="moz-txt-link-rfc2396E" href="mailto:xxxx@xxxxx">&lt;xxxx@xxxxx&gt;</a></td>
</tr>
<tr>
<th valign="BASELINE" nowrap="nowrap" align="RIGHT">CC: </th>
<td>xxxxxxxx
<a class="moz-txt-link-rfc2396E" href="mailto:xxxxx@xxxxxxx">&lt;xxxxx@xxxxxxx&gt;</a></td>
</tr>
</tbody>
</table>
<br>
<br>
<meta http-equiv="Content-Type" content="text/html;
charset=windows-1252">
<meta name="Generator" content="Microsoft Word 15 (filtered
medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:DengXian;
panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:DengXian;
panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri",sans-serif;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.25in 1.0in 1.25in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
<div class="WordSection1">
<p class="MsoNormal">本文:<o:p></o:p></p>
<p class="MsoNormal"><o:p></o:p></p>
<p class="MsoNormal">本文<o:p></o:p></p>
<p class="MsoNormal"><o:p></o:p></p>
<table class="MsoNormalTable"
style="width:525.0pt;margin-left:.1pt;border-collapse:collapse"
width="700" cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr style="height:15.0pt">
<td style="width:56.0pt;border:solid silver
1.0pt;background:#E7E5E5;padding:0in 5.4pt 0in
5.4pt;height:15.0pt" width="75" nowrap="nowrap">
<p class="MsoNormal"><b><span
style="font-size:8.0pt;font-family:&quot;Arial&quot;,sans-serif;color:#333333">Po
Num<o:p></o:p></span></b></p>
</td>
<td style="width:93.0pt;border:solid silver
1.0pt;border-left:none;background:#E7E5E5;padding:0in
5.4pt 0in 5.4pt;height:15.0pt" width="124"
nowrap="nowrap">
<p class="MsoNormal"><b><span
style="font-size:8.0pt;font-family:&quot;Arial&quot;,sans-serif;color:#333333">Item<o:p></o:p></span></b></p>
</td>
<td style="width:.75in;border:solid silver
1.0pt;border-left:none;background:#E7E5E5;padding:0in
5.4pt 0in 5.4pt;height:15.0pt" width="72"
nowrap="nowrap">
<p class="MsoNormal"><b><span
style="font-size:8.0pt;font-family:&quot;Arial&quot;,sans-serif;color:#333333">Balance
Open<o:p></o:p></span></b></p>
</td>
<td style="width:61.0pt;border:solid silver
1.0pt;border-left:none;background:#E7E5E5;padding:0in
5.4pt 0in 5.4pt;height:15.0pt" width="81"
nowrap="nowrap">
<p class="MsoNormal"><b><span
style="font-size:8.0pt;font-family:&quot;Arial&quot;,sans-serif;color:#333333">Currency<o:p></o:p></span></b></p>
</td>
<td style="width:59.0pt;border:solid silver
1.0pt;border-left:none;background:#E7E5E5;padding:0in
5.4pt 0in 5.4pt;height:15.0pt" width="79"
nowrap="nowrap">
<p class="MsoNormal"><b><span
style="font-size:8.0pt;font-family:&quot;Arial&quot;,sans-serif;color:#333333">Unit
Price<o:p></o:p></span></b></p>
</td>
<td style="width:50.0pt;border:solid silver
1.0pt;border-left:none;background:#E7E5E5;padding:0in
5.4pt 0in 5.4pt;height:15.0pt" width="67"
nowrap="nowrap">
<p class="MsoNormal"><b><span
style="font-size:8.0pt;font-family:&quot;Arial&quot;,sans-serif;color:#333333">Vendor<o:p></o:p></span></b></p>
</td>
<td style="width:50.0pt;border:solid silver
1.0pt;border-left:none;background:#E7E5E5;padding:0in
5.4pt 0in 5.4pt;height:15.0pt" width="67"
nowrap="nowrap">
<p class="MsoNormal"><b><span
style="font-size:8.0pt;font-family:&quot;Arial&quot;,sans-serif;color:#333333">Status<o:p></o:p></span></b></p>
</td>
<td style="width:102.0pt;border:solid silver
1.0pt;border-left:none;background:#E7E5E5;padding:0in
5.4pt 0in 5.4pt;height:15.0pt" width="136"
nowrap="nowrap">
<p class="MsoNormal"><b><span
style="font-size:8.0pt;font-family:&quot;Arial&quot;,sans-serif;color:#333333">Remark<o:p></o:p></span></b></p>
</td>
</tr>
<tr style="height:15.0pt">
<td style="width:56.0pt;border:solid #E2E2E2
1.0pt;border-top:none;padding:0in 5.4pt 0in
5.4pt;height:15.0pt" width="75" nowrap="nowrap">
<p class="MsoNormal"><span
style="font-size:8.0pt;font-family:&quot;Arial&quot;,sans-serif;color:#454545">1079694<o:p></o:p></span></p>
</td>
<td
style="width:93.0pt;border-top:none;border-left:none;border-bottom:solid
#E2E2E2 1.0pt;border-right:solid #E2E2E2
1.0pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt"
width="124" nowrap="nowrap">
<p class="MsoNormal"><span
style="font-size:8.0pt;font-family:&quot;Arial&quot;,sans-serif;color:#454545">SP6-0303-07<o:p></o:p></span></p>
</td>
<td
style="width:.75in;border-top:none;border-left:none;border-bottom:solid
#E2E2E2 1.0pt;border-right:solid #E2E2E2
1.0pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt"
width="72" nowrap="nowrap">
<p class="MsoNormal"><span
style="font-size:8.0pt;font-family:&quot;Arial&quot;,sans-serif;color:#454545">55,000<o:p></o:p></span></p>
</td>
<td
style="width:61.0pt;border-top:none;border-left:none;border-bottom:solid
#E2E2E2 1.0pt;border-right:solid #E2E2E2
1.0pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt"
width="81" nowrap="nowrap">
<p class="MsoNormal"><span
style="font-size:8.0pt;font-family:&quot;Arial&quot;,sans-serif;color:#454545">YEN<o:p></o:p></span></p>
</td>
<td
style="width:59.0pt;border-top:none;border-left:none;border-bottom:solid
#E2E2E2 1.0pt;border-right:solid #E2E2E2
1.0pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt"
width="79" nowrap="nowrap">
<p class="MsoNormal"><span
style="font-size:8.0pt;font-family:&quot;Arial&quot;,sans-serif;color:#454545">2.6000<o:p></o:p></span></p>
</td>
<td
style="width:50.0pt;border-top:none;border-left:none;border-bottom:solid
#E2E2E2 1.0pt;border-right:solid #E2E2E2
1.0pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt"
width="67" nowrap="nowrap">
<p class="MsoNormal"><span
style="font-size:8.0pt;font-family:&quot;Arial&quot;,sans-serif;color:#454545">FIN15<o:p></o:p></span></p>
</td>
<td
style="width:50.0pt;border-top:none;border-left:none;border-bottom:solid
#E2E2E2 1.0pt;border-right:solid #E2E2E2
1.0pt;background:#F4B084;padding:0in 5.4pt 0in
5.4pt;height:15.0pt" width="67" nowrap="nowrap">
<p class="MsoNormal"><span
style="font-size:8.0pt;font-family:&quot;Arial&quot;,sans-serif;color:#454545">hold<o:p></o:p></span></p>
</td>
<td
style="width:102.0pt;border-top:none;border-left:none;border-bottom:solid
#E2E2E2 1.0pt;border-right:solid #E2E2E2
1.0pt;background:#9999FF;padding:0in 5.4pt 0in
5.4pt;height:15.0pt" width="136" nowrap="nowrap">
<p class="MsoNormal"><span
style="font-size:8.0pt;font-family:&quot;Arial&quot;,sans-serif;color:#454545">vendor
stock<o:p></o:p></span></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><o:p></o:p></p>
</div>
本文
</div>
</body>
</html>

--------------ADBA993FDFDE31B0E5CC67BB--

以上ですが、この中の
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>

の部分が78で送信したものをLiveMailで受信したソースでは

{page:WordSection1;}</style><!--[if gte mso 9]><xml>

となっていました。
そこで、この部分をコピペで上書きし、LiveMailで開いたところ、ちゃんと表示がされました。

EarlgreyTea さんが書きました:
ところで、抜粋でご提示いただいたソースはHTMLメールのものなのでしょうか。
2020年12月12日(土) 17:23 投稿では、Content-Type: text/plain; charset=windows-1252; format=flowed であり、プレーンテキストメールのはずでしたが。
また、「class="MsoNormal"」とか「<o:p>」というのが気になります。
もしかして Outlook とかで作成されたメールなのでしょうか(どちらも MS Officeの書式を残すためのものなはず)。

先方のオリジナルのメールには2行8列の表が含まれています。この部分がhtmlで書かれているのでしょうか?(すみません、当方知識不足で判断がつきません)先方のメーラーについては...混乱したため私が間違った情報を出していた可能性があります。正確には、先方のメーラーは不明です。画面キャプチャを送ってもらったのは台湾在住の私の部下のLiveMailでの受信画面でした...
不正確な情報、お詫びします。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36 OPR/72.0.3815.400


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2020年12月16日(水) 11:01 
追記です。

先ほどのコピペした部分ですが、
{page:WordSection1;}の後が、
改行されて-->で始まるのか、改行せずに続けて</style>~
となるかだけです。

WinMergeで見つかった多数の違いですが、これ以外の部分、例えば
68系の受信側では
font-family:"Calibri",sans-serif;}
@page WordSection1
{size:8.5in 11.0in;
となっているところが
78系の受信側では
font-family:"Calibri",sans-serif;}size:8.5in 11.0in;
となっていました。@page WordSection1が抜けているわけです。

しかし、ここだけ上書きしても引用部は相変わらず表示されませんでした。
もう一度、受信した生のソースに戻り、今度は先ほどの-->の部分だけ違うパートを
コピペしたところ、表示ができた、という経緯です。

よろしくお願いします。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36 OPR/72.0.3815.400


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2020年12月16日(水) 19:58 
オフライン

登録日時: 2013年5月19日(日) 13:46
記事: 1928
Ponta さん、maji です。

viewtopic.php?f=3&t=18306&p=67585#p67584
Ponta さんが書きました:
先方のオリジナルのメールには2行8列の表が含まれています。
この部分がhtmlで書かれているのでしょうか?(すみません、当方知識不足で判断がつきません)
先方のメーラーについては...混乱したため私が間違った情報を出していた可能性があります。
正確には、先方のメーラーは不明です。
画面キャプチャを送ってもらったのは台湾在住の私の部下のLiveMailでの受信画面でした...

なにか前提条件が崩れたような気がしています。

そもそもは
viewtopic.php?f=3&t=18306#p67515
Ponta さんが書きました:
ここ数日、複数の顧客(受信側)から私の送ったメールに対して、
「返信、転送時に過去メールの引用部分が削除されている」とのクレームが来るようになりました。
調査したところ、受信側が全員Windows Live Mail 2012を使用していることが判明。
2017年1月にサポートが終了しているメーラーですし、受信側の問題と確信しているのですが、
ネット検索してもLive Mail側の不具合として指摘しているページがみつかりません。
顧客側も、「携帯などの別デバイスでは正常に受信できている」と言っているのに、当方の問題だ、と言ってききません。
どなたか、Live Mail側の問題だと証明できる方いらっしゃいませんでしょうか?
でした。

もしかして、
起きてる事象は以下の通りではないですか?

==========(推定:ここから)==========

最終の顧客A
・使用アプリ不明(少なくとも Liveメール では無い)
・2行8列の表が含まれているメールをBさん宛に送った

同じ会社の人B(→台湾在住の Pontaさんの部下)
・使用アプリ Liveメール
・顧客Aからのメールを Liveメール使い同じ会社のCさん宛に転送した

同じ会社の人C(→Pontaさん自身)
・使用アプリ Thunderbird
・BさんLiveメールから送られてきたメールを返信編集しBさん宛に返信したが
 Cさん返信メール中のBさんメール引用部分がBさんLiveメールで見えない
 または
 BさんLiveメールから送られてきたメールを別の同僚Liveメールへ転送したが
 転送メール中のBさんメール引用部分がLiveメールで見えない

同じ会社の人D(→Pontaさん同僚)
・使用アプリ Thunderbird
・Cさん(→Pontaさん自身)のテストに付き合ってくれてる

viewtopic.php?f=3&t=18306#p67515
Ponta さんが書きました:
複数の顧客(受信側)
とか
Ponta さんが書きました:
顧客側も、
とかは
全てBさん含む同じ会社の Liveメール利用者であり
最終顧客Aではない

==========(推定:ここまで)==========

もし上記推測の通りならば
私はアドバイスの方向性を変えようかと思います。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:83.0) Gecko/20100101 Firefox/83.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2020年12月16日(水) 21:29 
maji様

混乱させてしまい申し訳ないです。改めてきちんと整理します。
1)海外顧客A(メーラー不明)が私Ponta宛てメールを送信。本文には2行8列の表あり。その際、C (日本の同僚、LiveMail)、D(台湾の部下、LiveMail)がC.C.に入っていた。
2)私PontaがThunderbirdでAに返信、CとDはそのままC.C.に入っていた。
その後、CとDから、私がAに返信したメールに元々の(1)の内容が表示されていないとの報告があった。
3)Aが私の(2)のメールに更に返信で返してきた。その際C.C.に入っていたCから、(2)の私の返信はもちろん、(1)の当初の内容も表示されていた、との報告を得た。

ということです。。。。

_________________
Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36 OPR/72.0.3815.400


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2020年12月16日(水) 21:46 
maji様
補足です。

先ほどの現象が、一人の顧客ではなく、複数の海外顧客とのやり取りで同時多発的に発生したので、最初に相談を記載した時にあんな書き方をしてしまいました。最初は私は何も変更していない、と思い込んでいたので、本当に受信側の問題だろうと信じていました。しかし、相談しながら調査するうちに当方のThunderbirdがちょうど問題が起こった時期に更新されていたことが分かり今に至ります。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36 OPR/72.0.3815.400


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2020年12月17日(木) 00:40 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 4063
maji さんが書きました:
なにか前提条件が崩れたような気がしています。
maji さんが書きました:
もし上記推測の通りならば
私はアドバイスの方向性を変えようかと思います。

まあ、Ponta さんも状況全体を把握する前に突っ走ってしまったところがあるのでしょう。
この辺に関しては maji さんにお任せしたいと思います。

では私は、Ponta さんご提示のメールソース(引用部以降、目隠し処理済み)についてコメントしてみたいと思います。

  • HTMLのタグだらけのHTMLメールですね。いきなり「表」が出てきますし、表が終わったすぐ後に
    コード:
    <meta http-equiv="Content-Type" content="text/html;
    charset=windows-1252">
    があります。
  • 途中からのソースですが、HTMLのソースが入っている以上、マルチパートでなければ本文の Content-Type も text/html なはずです。
  • 表の後の2つ目の meta タグが興味深いです。
    コード:
    <meta name="Generator" content="Microsoft Word 15 (filtered
    medium)">
    ということなので、Word 15 すなわち Office 2013 の Word で作成されたように思われます。
    私自身は実際にそういうのを見たことはないですけれど。
  • "WordSection1"、"MsoNormal" なども Word ぽい。
  • 下記はIE向けサイトで見かける構文と同様のものです。
    コード:
    <!--[if gte mso 9]>
    ...
    <![endif]-->
    Ofiice 9 すなわち Office 2000 以降の場合に解釈される(Office 98 とかでは無視される)という意味でしょう。

この「<!--[if gte mso 9]>...<![endif]-->」の構文ですが、一応 HTMLのコメント構文「<!-- コメント -->」に封じ込めてある形にはなっていますが、なんとなく危ういものを感じます。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:84.0) Gecko/20100101 Firefox/84.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2020年12月17日(木) 10:04 
EarlgreyTea様、maji様

何とか今しばらくご指導いいただけませんか?
HTML、wordでの表、metaタグなど、の怪しいソースがあるのは理解しましたが、じゃぁどうすればいいのか、何が原因なのか私にはわかりません。そこで別の方法をひらめきました。

引用されていた別スレの情報で、compatibility.iniを削除する、という方法で、68にダウングレードしたノートPCのThunderbirdでメイン使用の会社の78の最新のProfileを使えています。

他にもたくさんのメールで同じことが起きているので、表や添付ファイルの無いシンプルな顧客のメールを選んで再現してみました。転送メールには私の署名も無しで、本文はTest2 from68とTest2 from78だけ、とシンプルにして同僚Cに転送しました。結果は同じで68のノートから転送したメールはLiveMailで問題なく表示され、78のデスクトップから送信したものは

Test2 from78

-------- Forwarded Message --------
Subject: Japan Holiday
Date: Tue, 8 Dec 2020 01:55:53 +0000
From: <xxxx@xxxx>
To: <xxxx@xxxx>, <xxxx@xxx>

までしか表示されず、その下に表示されるべき元の本文が無い状態です。

そこで、LiveMailで受信した2つのメールのソース比較をWinMergeで行いました。
結果、
-------- Forwarded Message --------
Subject: Japan Holiday
Date: Tue, 8 Dec 2020 01:55:53 +0000
From: <xxxx@xxxx>
To: <xxxx@xxxx>, <xxxx@xxx>
以下での違いは3か所ありました。
3か所を、一つずつコピペしたソース改ざん.emlファイルを3つ作り、LiveMailで開いたところ、やはり、前回実験の時と同じく、[-->]の部分だけをコピペしたものだけが正常に表示されました。

以下に、68送信を受信したLiveMailのソースを書きます。
先方のメールの内容も、日本の年末年始の休日を確認するためだけの内容なので、名前やメアド以外、伏字(xxxx)にしてありません。

--------------BE039E3F5AEF7FDD9BC16B33
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: 8bit

<html>
<head>

<meta http-equiv="content-type" content="text/html; charset=windows-1252">
</head>
<body>
Test2 from 68<br>
<div class="moz-forward-container"><br>

<br>
-------- Forwarded Message --------
<table class="moz-email-headers-table" cellspacing="0"
cellpadding="0" border="0">
<tbody>
<tr>
<th valign="BASELINE" nowrap="nowrap" align="RIGHT">Subject:
</th>
<td>Japan Holiday</td>
</tr>
<tr>
<th valign="BASELINE" nowrap="nowrap" align="RIGHT">Date: </th>
<td>Tue, 8 Dec 2020 01:55:53 +0000</td>
</tr>
<tr>
<th valign="BASELINE" nowrap="nowrap" align="RIGHT">From: </th>
<td>Guan, Lily (SISZ)
<a class="moz-txt-link-rfc2396E" href="mailto:xxxx@xxxx">&lt;xxxx@xxxx&gt;</a></td>
</tr>
<tr>
<th valign="BASELINE" nowrap="nowrap" align="RIGHT">To: </th>
<td>xxxx <a class="moz-txt-link-rfc2396E" href="mailto:xxxx@xxxx">&lt;xxxx@xxxx&gt;</a>,
xxxx <a class="moz-txt-link-rfc2396E" href="mailto:xxxx@xxxx">&lt;xxxx@xxxx&gt;</a></td>
</tr>
</tbody>
</table>
<br>
<br>
<meta http-equiv="Content-Type" content="text/html;
charset=windows-1252">
<meta name="Generator" content="Microsoft Word 15 (filtered
medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:DengXian;
panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:"\@\7B49\7EBF";
panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri",sans-serif;}
@page WordSection1
{size:8.5in 11.0in;

margin:1.0in 1.25in 1.0in 1.25in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>

<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
<div class="WordSection1">
<p class="MsoNormal">Hi xxxx:<o:p></o:p></p>
<p class="MsoNormal"><o:p></o:p></p>
<p class="MsoNormal">Are you holiday from 12/28? To 1/4?<o:p></o:p></p>
<p class="MsoNormal"><o:p></o:p></p>
<p class="MsoNormal">We will pass to our planner and reschedule
our plan, Tks.<o:p></o:p></p>
<p class="MsoNormal"><o:p></o:p></p>
</div>
PROPRIETARY: This e-mail contains proprietary information some or
all of which may be legally privileged. It is intended for the
recipient only. If an addressing or transmission error has
misdirected this e-mail, please notify the author by replying to
this e-mail. If you are not the intended recipient you must not
use, disclose, distribute, copy, print, or rely on this e-mail.
</div>
</body>
</html>

--------------BE039E3F5AEF7FDD9BC16B33--


赤字の部分が78で送信したのをLiveMailで受信したソースがどうなっているかというと、順番に、
1番目
<body vlink="#954F72" link="#0563C1" lang="EN-US">
Test2 from 78<br>
2番目
font-family:"Calibri",sans-serif;}size:8.5in 11.0in;
3番目
{page:WordSection1;}</style><!--[if gte mso 9]><xml>

です。
この、3番目の青字の部分を赤字で上書きした物だけがLiveMailでちゃんと表示されます。
この赤と青の違いは何なのか?何故起こっているのか?回避する方法はあるのか?
というのが私の疑問です。

何卒よろしくお願いします。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36 OPR/72.0.3815.400


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2020年12月17日(木) 11:38 
<style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:DengXian;
panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:"\@\7B49\7EBF";
panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri",sans-serif;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.25in 1.0in 1.25in;}
div.WordSection1
{page:WordSection1;}
-->

この部分、先頭の<!--に呼応するはずの-->が何故か78で送信すると抜け落ちてしまっている...ということでしょうか?

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36 OPR/72.0.3815.400


通報する
ページトップ
  
引用付きで返信する  
期間内表示:  ソート  
新しいトピックを投稿する トピックへ返信する  [ 53 件の記事 ]  ページ移動 1つ前へ  1, 2, 3, 4  次へ

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[142人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean