テンプレートで携帯メールは引用しないNo.40356
styth さん 11/04/17 19:02
 
 テンプレートで、携帯電話のメールは、引用$(QuotedRootBody)を設定したく
ないとしたら、どうすれば良いんでしょうか?
 フォルダを分けるしかないんでしょうか?
 よろしくお願いします。

[ ]
RE:40356 テンプレートで携帯メールは引用No.40360
秀まるお2 さん 11/04/18 09:44
 
 やるとしたら、マクロでテンプレートを切り替える作戦を使うしか無いかなぁ
と思います。

 マクロでやるとしたら、まずは標準のテンプレートでは引用ありとしつつ、宛
先が携帯電話ならば引用無しテンプレートに切り替える、という作戦になるかと
思います。

 例えば引用無しのテンプレートを"引用無し"という名前でテンプレート作成さ
れていたとするならば、

    loaddll "tkinfo.dll";
    if( dllfunc("MailType") != 1 ) {
        // 返信メールでない
        endmacro;
    }
    $to = dllfuncstr("CurrentHeader", "To");
    if( strstr( $to, "@docomo.ne.jp" ) >= 0
     || strstr( $to, "@softbank.ne.jp" ) >= 0
     || strstr( $to, "@i.softbank.jp" ) >= 0
     || strstr( $to, "ezweb.ne.jp" ) >= 0
     || strstr( $to, "@pdx.ne.jp" ) >= 0
     || strstr( $to, ".pdx.ne.jp" ) >= 0
     || strstr( $to, "willcom.com" ) >= 0
     || strstr( $to, "emnet.com" ) >= 0 ) {
        #n = dllfunc("SwitchTemplate", "引用無し");
    }

 のようなマクロになります。それを例えば「マクロ・マクロ登録...」の「自
動起動」ページの「送信用のエディタ起動時」に登録するか、または標準の返信
用テンプレートの中に

   $(ExecMacro,XXXXX.mac)$-

 のようにしてテンプレートからマクロ起動をするか、どっちかすればいいです。

[ ]