HTML署名付き返信(転送)設定No.47479
sawamo さん 15/01/29 13:42
 
お世話になります。
秀丸メールについて質問があります。
受信したHTMLメールに対して、HTML形式の署名付き返信(転送)がうまく設定できま
せん。
ご教示いただけないでしょうか。

[環境]
Windows8(64bit) English Version
秀丸メール:6.41(32bit)
HTML編集アドイン for 秀丸メール:1.22

設定したい返信(転送)の形式はOutlookで、一般的な下記のような形式です。
=========================================
○○様


*************
私の署名
*************

From:
To:
Cc:
Sent: Thursday, January 29, 2015 9:00 AM
Subject:

以下は今までのメール内容
=========================================


現在、下記のように秀丸メールに設定しております。
=========================================
$(HtmlEdit)$-
$(SetHeader,Content-Type,text/html)$-
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>*********************************</DIV>
<DIV>私の名前</DIV>
<DIV>会社名n</DIV>
<DIV>Mobile:000-0000-0000</DIV>
<DIV>Email:xxxxxxxx@yyyyyyyyy.com</DIV>
<DIV>*********************************</DIV>
<DIV>&nbsp;</DIV>
<HR>
$(PlainTextToHtml)
<DIV>From:    $(RootHeader,From)</DIV>
<DIV>To:      $(RootHeaderUnited,To)</DIV>
<DIV>$(IfEqual,$(RootHeaderUnited,Cc),"","","Cc:      "+$(RootHeaderUnited,C
c)+"\n")$-</DIV>
<DIV>Sent:    $(FormatDate,$(RootHeader,Date),"EFW, EFM DD, YYYY k:mm i")</DIV>
<DIV>Subject: $(RootHeader,Subject)$z</DIV>

$(RootHtml)

=========================================

[事象]
HTMLで返信(転送)する時、メール本文のヘッダー(Cc部分)がちゃんと表示されま
せん。
Ccが空だったり、実際の宛先より少なかったりします。
実際の宛先欄(返信メールWindowの上部)は、"To,From,Cc,Subject"の内容は合って
います。

例)
From: "aaaa bbbbb"
To: "'cccc ccccc'" ,
Cc: ※ここが空だったり、少なかったりします。
Sent: Thursday, January 29, 2015 9:00 AM
Subject: RE: xxxxxxxxxx


[ ]
RE:47479 HTML署名付き返信(転送)設定No.47484
秀まるお2 さん 15/01/29 14:52
 
 HTMLメールに$(RootHeader,xxxx)の類を入れる場合は、それを$(PlainTextToHtml)
で囲ってやる必要があります。

 今ちょっと直してみた限りはこんな風になりました。

----------------------------------------------------------------
$(HtmlEdit)$-
$(SetHeader,Content-Type,text/html)$-
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>*********************************</DIV>
<DIV>私の名前</DIV>
<DIV>会社名</DIV>
<DIV>Mobile:000-0000-0000</DIV>
<DIV>Email:xxxxxxxx@yyyyyyyyy.com</DIV>
<DIV>*********************************</DIV>
<DIV>&nbsp;</DIV>
<HR>
$(PlainTextToHtml)
<DIV>From: $(PlainTextToHtml,$(RootHeader,From))</DIV>
<DIV>To: $(PlainTextToHtml,$(RootHeaderUnited,To))</DIV>
$(IfEqual,$(RootHeaderUnited,Cc),"","","<DIV>Cc: "+$(PlainTextToHtml,$(RootH
eaderUnited,Cc))+"</DIV>")
<DIV>Sent: $(PlainTextToHtml,$(FormatDate,$(RootHeader,Date),"EFW, EFM DD, Y
YYY k:mm i"))</DIV>
<DIV>Subject: $(PlainTextToHtml,$(RootHeader,Subject))</DIV>
<DIV>&nbsp;</DIV>
$(RootHtml)
----------------------------------------------------------------

「From:」とかの後ろの空白もちゃんとするとしたら、

<DIV>From:&nbsp;&nbsp;&nbsp;$(PlainTextToHtml……


 みたいに&nbsp;で空白量を調節するか、またはtableタグを使うなどして整形して
やるのがいいかと思います。


[ ]
RE:47484 HTML署名付き返信(転送)設定No.47485
sawamo さん 15/01/29 15:14
 
非常にきれいな書式になりました。
簡単設定をいじりながら、はまっておりましたので助かりました・・
ありがとうございます。

[ ]