|
一応、X-Html:ヘッダが無くて、代わりにX-Attach:でHTML形式ファイルが添付
されてるメールについては、HTMLメールViewerを使ってインライン表示出来たこ
とは無いはずです。
以前のバージョンでも、それはありえないはずだと思いますけども、ちょっと
その辺よく分からないです。
何かマクロとかでメールを改変されたとか、「バックアップのお手伝い」でバ
ックアップされたとか、何らかの理由でメールが書き換わったせいってことがあ
るような気がします。それ以上はちょっと分からないです。
------------------------------------------------
ちょっと無理矢理な方法になりますが、「X-Attach:」となってる部分を無理
矢理「X-Html:」に書き換えてやれば、それで一応、HTMLメールと認識するよう
になって、インライン表示も可能にはなるようです。
X-Attach:ヘッダを無理矢理X-Html:に書き換えるマクロを作ってみました。も
しよかったら使ってください。
loaddll "tkinfo.dll";
$html = dllfuncstr("CurrentHeader", "X-Html");
if( $html != "" ) {
message "このメールは既にHTMLメールです。";
endmacro;
}
$attach = dllfuncstr("CurrentHeader", "X-Attach");
if( $attach == "" ) {
message "このメールには添付ファイルがありません。";
endmacro;
}
if( rightstr( $attach, 5 ) != ".html"
&& rightstr( $attach, 4 ) != ".htm" ) {
message "このメールに付いてる1つ目の添付ファイルは" +
"HTML形式ではありません。";
endmacro;
}
question "HTML形式添付ファイルをHTMLメール化してもいいですか?";
if( result == yes ) {
#n = dllfunc("BeginEditMail");
#n = dllfunc("SetHeader", "X-Html", $attach);
#n = dllfunc("DeleteHeader", "X-Attach");
#n = dllfunc("SaveEditMail", 0, 0);
}
|
|