[ 新規に投稿する ]

返信時の引用行の桁数設定は?No.02848
mtriver さん 18/02/06 10:14 [ コメントを投稿する ]
  mtriver です。

返信時に引用行が72桁付近に固定されてしまいますが、これを解除するにはどうすれば良いでしょうか?

関連すると思われる現設定

メール表示‐送信するメールの「72桁で折り返し」の標準設定
v 折り返しなし

受信系メール/ログ‐受信したメールの「折り返して表示」がONの場合の折り返し位置
v ウィンドウ幅で

詳細(表示関係)
v 引用行の折り返し桁数:1000


メール本体の表示
  折り返して表示 (メール毎の設定)

環境
秀丸メール   Ver.6.79β1 (x64)
HTMLメールViewer Ver.3.10 (x64)
Windows 10 Pro (x64) Ver. 10.0.16299.192
[ ]
RE:02848 返信時の引用行の桁数設定は?No.02849
秀まるお2 さん 18/02/06 13:15 [ コメントを投稿する ]
  > 返信時に引用行が72桁付近に固定されてしまいますが、これを解除するにはどうすれば良いでしょうか?

 こちらでテストしてみたんですが、テンプレートの中で普通の引用命令を使ってる場合は72桁での折り返しにはならないみたいでした。

 例えば標準のテンプレートだと$(QuotedRootBody)って命令になるんですが、これだと、引用元のメール本文を72桁で折り返すような処理はしないはずだと思います。

 逆に、72桁で折り返すように処理させようとしたら、

     $(QuoteWidth, $(RootBody), 72)

 とするしか無いような気がします。

 逆に言うと、どうしてもおかしいようでしたら、

     $(QuoteWidth, $(RootBody), 1000)

 とすれば期待した動作になるかもしれません。

 とりあえず、勝手に72桁で折り返してしまう(72桁毎に改行コードが入ってしまう)テンプレートの内容というか、具体的な引用命令がどうなってるか教えて欲しいです。

 今ちょっとテストした限りでは、QuoteOE、RootBody、OrikaeshiRootBodyの3つは72桁で改行される動作にはならないようです。

 今からソースコード見直しして、果たしてどういうケースで72桁折り返しするのか探してみます。
[ ]
RE:02849 返信時の引用行の桁数設定は?No.02850
秀まるお2 さん 18/02/06 13:53 [ コメントを投稿する ]
   $(QuotedRootBody)については、「全般的な設定・メール表示・詳細(表示関係)」の中の「引用行の折り返し桁数」の設定が影響するようです。そこを72にしたら、72桁で改行されました。

 そこが1000なら大丈夫なはずですが、もし既に1000になってるなら、一回そこを、例えば200とかにしてみて、それでたしかに200桁で改行するかどうかテストしていただくといいかもしれまんせん。

 200にしてうまく200桁改行になるなら、それからもう一度1000に戻してOKしていただければ直るかなぁと思います。

 それ以外は設定が関係する箇所は無いような気がします。
[ ]
RE:02850 返信時の引用行の桁数設定は?No.02851
mtriver さん 18/02/06 14:17 [ コメントを投稿する ]
  mtriver です。

なるほどテンプレートとはうっかりしました。このメールでは

$c$(QuotedSelectedRootText2)

ですが、これだと72桁で改行ですか?

$c$(QuotedSelectedRootText2_NoOrikaeshi)

としてみましたが変わりません?
間違えています?

:  $(QuotedRootBody)については、「全般的な設定・メール表示・詳細(表示
: 関係)」の中の「引用行の折り返し桁数」の設定が影響するようです。そこを
: 72にしたら、72桁で改行されました。
[ ]
RE:02851 返信時の引用行の桁数設定は?No.02853
秀まるお2 さん 18/02/06 17:00 [ コメントを投稿する ]
   QuotedSelectedRootText2でもテストしてみたんですが、一応こちらではうまくいくというか、72桁で改行されてしまうことは無さそうでした。

 ちなみにこの場合に折り返し桁数を指定するとしたら、

    $(QuoteWidth,$(SelectedRootText2),1000)

 とする作戦になります。

 もしかして、そもそも的に、返信元メールが72桁以内で改行されてるだけじゃないかという気がするんですけど、そういうことじゃないでしょうか。例えば上記のQuoteWidthを使うタイプでも同じなら、元々そういうメールなんじゃないかという気がします。

 例えばHTMLメールの場合だと、HTMLメールViewerで表示した内容は72桁で改行されてないけども、プレーンテキストの内容(HTMLメールViewerを使わずに表示した内容)が72桁で改行されてるってことがありえます。
[ ]
RE:02853 返信時の引用行の桁数設定は?No.02855
mtriver さん 18/02/06 17:50 [ コメントを投稿する ]
  mtriver です。

先ず答えて頂けませんか?

このメールに返信しようとすると以下のように72桁付近で改行されます。

t_reply_mtrive.bin の該当する部分は以下の通りです。

$c$(QuotedSelectedRootText2)

または

$c$(QuotedSelectedRootText2_NoOrikaeshi)



:  QuotedSelectedRootText2でもテストしてみたんですが、一応こちらではう
: まくいくというか、72桁で改行されてしまうことは無さそうでした。

何故こちらでもそうならないのでしょうか?

:  ちなみにこの場合に折り返し桁数を指定するとしたら、

:     $(QuoteWidth,$(SelectedRootText2),1000)

:  とする作戦になります。

これはどこに入れるのですか?
$c$(QuotedSelectedRootText2) に替えてですか?

:  もしかして、そもそも的に、返信元メールが72桁以内で改行されてるだけじ
: ゃないかという気がするんですけど、そういうことじゃないでしょうか。例え
: ば上記のQuoteWidthを使うタイプでも同じなら、元々そういうメールなんじゃ
: ないかという気がします。

尚、スレッドの最初に書きましたように以下の設定ですが?

詳細(表示関係)
v 引用行の折り返し桁数:1000
[ ]
RE:02855 返信時の引用行の桁数設定は?No.02857
秀まるお2 さん 18/02/07 09:05 [ コメントを投稿する ]
  > このメールに返信しようとすると以下のように72桁付近で改行されます。

 すみません。とりあえず再現条件が分からないので、もしかしたらHTMLメールの場合にありえる可能性のことを考えてしまいました。

> :     $(QuoteWidth,$(SelectedRootText2),1000)
> : 
> :  とする作戦になります。

> これはどこに入れるのですか?
> $c$(QuotedSelectedRootText2) に替えてですか?

 とりあえず再現条件が分からなくて僕も果たしてこれ以上何を調べたらいいのかすら分からないので、一回、QuoteWidthを使って直るかどうかだけテストお願いできますでしょうか。

 入れ方としては、たしかにその通り、

    $(QuotedSelectedRootText2)

 と書いてある箇所を、

    $(QuoteWidth,$(SelectedRootText2),1000)

 に置き換えるだけでいいです。

$c$(QuoteWidth,$(SelectedRootText2),1000)

 のようにすればいいです。

 それで直るかどうかだけでも教えて欲しいのと、もしそれで回避できるなら、とりあえず原因究明が出来るまでの間はその方法を回避策として使っていただく作戦をお願いしたいです。

 肝心の原因究明の方は、なんとか僕の方で追加で調べてみつつ、分からない場合は次のβ版にてフェールセーフ的な処理を入れてみます。

 フェールセーフ的な処理というのはつまり、バグの根本原因は分からないながらもなんとかバグが表に出ないようにするような、安全対策のような処理になります。それとあと、バグ究明のための、デバッグログの出力もやってみます。

 ちょっと今日、こちら(福井県鯖江市)が大雪で除雪作業に追われてまして、あまり仕事が出来ないです。もうちょっと待ってて欲しいです。
[ ]
RE:02857 返信時の引用行の桁数設定は?No.02859
mtriver さん 18/02/07 09:31 [ コメントを投稿する ]
  mtriver です。

:  入れ方としては、たしかにその通り、

: $c$(QuoteWidth,$(SelectedRootText2),1000)

:  のようにすればいいです。

t_reply_mtrive.bin のは以下の通りにしました。

$(SetHeader, From, "mtriver <xxxx@xxxx.com>")$-
mtriver です。

$c$(QuoteWidth,$(SelectedRootText2),1000)

しかし、以下のように変わったようには見えません?
もしかしてこれで良しでしょうか?

:  それで直るかどうかだけでも教えて欲しいのと、もしそれで回避できるなら、
: とりあえず原因究明が出来るまでの間はその方法を回避策として使っていただ
: く作戦をお願いしたいです。

私の方が大きな勘違いして言うのかもしれませんので、出来ましたら秀まるお氏の「hidesoft.8:02855| RE 02853 返信時の引用行の桁数設定は?」にそのまま返信したメールを流して頂けませんか?
このメールは改行なし or 72桁よりずっと長いメールですから、その引用がどうなるか見させて頂きたいです。
:  ちょっと今日、こちら(福井県鯖江市)が大雪で除雪作業に追われてまして、
: あまり仕事が出来ないです。もうちょっと待ってて欲しいです。

そうか、福井県でしたね。歴史的な降雪でさぞかしお困りでしょう。
大変失礼を致しました。特に急ぐものでもありませんので生活に支障のない範囲でお願い致します。


---以下の内容はコミュニテックス会議室システムにより付加されました。
本文中のメールアドレスは伏せ字に変換されました。伏せ字にしたくない場合
はメールアドレスを""で囲んで書き込んでください。
[ ]
RE:02859 返信時の引用行の桁数設定は?No.02860
秀まるお2 さん 18/02/07 14:22 [ コメントを投稿する ]
   すみません。再現できました。

 引用記号を「: 」にしたら再現できました。

 もっと詳しく調べてみたら、「:」は秀丸メールの中では引用行と解釈されなくて、それのせいで、72桁で改行されてしまうようでした。

 とりあえずの回避策的には、引用記号を変えてもらわないとダメみたいです。

 世の中的に、「:」を引用記号と見なすメールクライアントは無いように思うのですが・・・。

 とりあえず、バグはバグなので、修正させていただきます。

 引用記号に「: 」を指定したら、少なくともその行はちゃんと引用行として扱うようにして、折り返し桁数も、設定に従うように修正させていただきます。

 次のβ版(来週アップロード予定)にて修正させていただきます。
[ ]
RE:02860 返信時の引用行の桁数設定は?No.02861
mtriver さん 18/02/07 14:40 [ コメントを投稿する ]
  mtriver です。

>  すみません。再現できました。

>  引用記号を「: 」にしたら再現できました。

私の所だけのようですので、もしかしたらと何となく思っていたところでした!

>  世の中的に、「:」を引用記号と見なすメールクライアントは無いように思うのですが・・・。

確かにそうですが、20年近く使ってきましたので愛着があります???

とりあえず、を "> " にしましたらこのメール↓のようになりました。

>  引用記号に「: 」を指定したら、少なくともその行はちゃんと引用行として扱うようにして、折り返し桁数も、設定に従うように修正させていただきます。

>  次のβ版(来週アップロード予定)にて修正させていただきます。

返信テンプレートの引用部は全て

$(QuotedSelectedRootText2)

を使ってきましたが、引用記号を標準?にしたら問題なくなりました。
お付き合いを頂き感謝しております。
[ ]
RE:02860 返信時の引用行の桁数設定は?No.02863
石田 さん 18/02/07 22:16 [ コメントを投稿する ]
  一ユーザです。横から失礼します。

>世の中的に、「:」を引用記号と見なすメールクライアントは無いように思うのですが・・・。
>とりあえず、バグはバグなので、修正させていただきます。

これは「バグ」なんでしょうか? 他のメーラが対応していない引用符号を秀丸だけが
サポートするのは、他にリスクめいた側面が出てこないでしょうか?
「:」を引用符号にして返信しても、相手側では色分け表示されない訳で、読みづらいメーラ
と思われるだけだと思います。
第一、
>先ず答えて頂けませんか?
 ↑ こんなけんか腰で質問してくるようなユーザに生真面目に対応する必要があるのでしょうか?
引用符号など昔から、>と|(縦棒)の二つしか見たことがありません。これで十分だと思います。
要望された人も「20年来の愛着がある」なんて言ってないで、誰もが使って色分け表示もされる
「>」に移行すれば良いだけではないでしょうか?
きわめて個人的な嗜好を一々聞く必要があるのか、大いに疑問です。
[ ]
RE:02863 返信時の引用行の桁数設定は?No.02864
秀まるお2 さん 18/02/07 23:27 [ コメントを投稿する ]
   一応、そういう設定も可能な以上、バグと言うしか無いような気がします。

 たしかに、ちょっと僕の想定外の設定ではありますが。
 (なのでバグの再現テストがうまくいかなかった)

>> 先ず答えて頂けませんか?

 一応、僕の方では「けんか腰」のような印象はまったくありませんでしたし、サポートする上でまったく失礼だと思うようなことも無いです。むしろバグを見つけていただいてありがたいです。

 ということで、この辺のやりとりに関しては何も問題無いということで、よろしくお願いします。
[ ]
RE:02849 返信時の引用行の桁数設定は?No.02868
ひろ坊 さん 18/02/08 17:22 [ コメントを投稿する ]
  似たような話題で、テンプレートの仕様を確認させて下さい。
下記のテンプレートのメールの場合、上2つは72桁で改行が入り、下2つは72桁で改行が入らないということでよろしかったでしょうか?
急ぎませんので、時間のある時に宜しくお願いします。

------------------------------------------

$(SmallRootHeader)

$(OrikaeshiSmallRootHeader)

$(AllRootHeader)

$(OrikaeshiAllRootHeader)

------------------------------------------
[ ]
RE:02868 返信時の引用行の桁数設定は?No.02869
秀まるお2 さん 18/02/08 18:43 [ コメントを投稿する ]
   今テストしたら、たしかにそういう仕様のようです。

 SmallRootHeaderが、72桁固定で改行するような整形をするようです。

 72桁で改行しないようにするには、SmallRootHeader2テンプレート命令を使えばいいです。

$(SmallRootHeader2)
[ ]
RE:02869 返信時の引用行の桁数設定は?No.02870
ひろ坊 さん 18/02/08 22:08 [ コメントを投稿する ]
  ありがとうございます。了解いたしました。
SmallRootHeaderは、72桁固定で改行して整形することを
ヘルプに記載いただくと、分かりやすいかなと思いました。
[ ]
RE:02870 返信時の引用行の桁数設定は?No.02871
秀まるお2 さん 18/02/09 08:47 [ コメントを投稿する ]
   ヘルプ見てみたんですが、たしかに72桁で折り返すみたいなことは書いてないようです。さらにはSmallRootHeader2についても記述されてませんでした。

 さらに言うと、最近の「折り返しなし」のモードの時にはOrikaeshiXXXXX系とそうでない系に結果的に違いが無かったりするし、その辺もヘルプが古くなってしまってると思います。

 それらも含めていろいろ見直しさせていただきます。
[ ]

[ 新規に投稿する ]