改行コードを入れないNo.35341
ちーとあー さん 09/01/14 10:41
 
こんちには、いつも凄く便利に使わせて頂き感謝しています。

さて、ずぼらなユーザーの思いつきなのですが、
TOアドレスに、携帯キャリアのドメインが含まれていたら、
「送信の特別設定」に自動的に「自動折り返し部分に改行コードを入れない」のチェ
ックが入るようにすることは、可能でしょうか?

もし現段階で何か方法があるのなら、教えてください。

もしなければ、結構です。

携帯アドレスに送信することも多く、毎回、メールの度に
自分で改行コードを入れないオプションにチェックを入れるのが
面倒に感じる、というずぼらなユーザーです。

[ ]
RE:35341 改行コードを入れないNo.35342
秀まるお2 さん 09/01/14 11:06
 
 マクロを使えば出来ます。マクロとしては、

    loaddll "tkinfo.dll";
    $to = dllfuncstr("CurrentHeader", "To");
    if( strstr( $to, "@docomo.ne.jp" ) >= 0
     || strstr( $to, "@ezweb.ne.jp" ) >= 0 ) {
        #n = dllfunc("SetHeader", "X-TuruKame-KeitaiSend", "1");
    }

 みたいな内容になります。(上記例だとdocomo、auのみですけど)

 そういうマクロを作って、それを「マクロ・マクロ登録・自動起動」の「あと
で送信/今すぐ送信時」の所に登録しておけばいいです。

 それか、マクロを使わない手としては、あらかじめ「設定・テンプレート/署
名の編集...」にて、携帯電話に送る用のテンプレートを1つ作っておく手があ
ります。

 テンプレートの中に、

 $(SetHeader,X-TuruKame-KeitaiSend,"1")$-

 って命令を入れておいて、例えば携帯電話の宛先のメールをどこかのフォルダ
に入れておくようにしつつ、そこのフォルダ毎設定で上記テンプレートを指定し
ておけば、そこのフォルダを選択した状態で「新規メール」とすることで自動的
に携帯電話用のテンプレートを選択させることが出来ます。

[ ]
RE:35342 改行コードを入れないNo.35356
ちーとあー さん 09/01/15 23:03
 
秀まるお2さん、さっそくありがとうございます。
凄い、何でもできるのですね。マクロは使ったことがなかったので、
威力を感じています。ソフトバンクも入れたいので、少し挑戦しましたが、できませ
ん。今回は諦めて素直に教えを請いたいと思います。

loaddll "tkinfo.dll";
    $to = dllfuncstr("CurrentHeader", "To");
    if( strstr( $to, "@docomo.ne.jp" ) >= 0
     || strstr( $to, "@ezweb.ne.jp" ) >= 0 )
     || strstr( $to, "@softbank.ne.jp" ) >= 0 ) {
        #n = dllfunc("SetHeader", "X-TuruKame-KeitaiSend", "1");
    }

これではうまくいきませんでした。

よろしくご指導ください。

[ ]
RE:35356 改行コードを入れないNo.35357
RET さん 09/01/15 23:31
 
こんばんは,

>     || strstr( $to, "@ezweb.ne.jp" ) >= 0 )

この行の最後にある「)」を外せば,たぶん大丈夫です.

[ ]
RE:35356 改行コードを入れないNo.35360
秀まるお2 さん 09/01/15 23:35
 
 閉じ括弧が1つ余計に入ってるようです。

    loaddll "tkinfo.dll";
    $to = dllfuncstr("CurrentHeader", "To");
    if( strstr( $to, "@docomo.ne.jp" ) >= 0
     || strstr( $to, "@ezweb.ne.jp" ) >= 0
     || strstr( $to, "@softbank.ne.jp" ) >= 0 ) {
        #n = dllfunc("SetHeader", "X-TuruKame-KeitaiSend", "1");
    }

 ならいけると思います。

[ ]
RE:35360 改行コードを入れないNo.35363
ちーとあー さん 09/01/16 00:08
 
RETさん、秀まるお2さん、

 できました!これで「ずぼら」ができます。
 ありがとうございました。

[ ]
RE:35360 改行コードを入れないNo.35392
hajimet さん 09/01/18 02:54
 
私も大変助かりました。そこで、ちょっとだけ追記したものを挙げます。
私同様、マクロの苦手な方どうぞ。

    loaddll "tkinfo.dll";
    $to = dllfuncstr("CurrentHeader", "To");
    if( strstr( $to, "@docomo.ne.jp" ) >= 0
     || strstr( $to, "@ezweb.ne.jp" ) >= 0
     || strstr( $to, "vodafone.ne.jp" ) >= 0
     || strstr( $to, "@softbank.ne.jp" ) >= 0 ) {
        #n = dllfunc("SetHeader", "X-TuruKame-KeitaiSend", "1");
    }

//あとで送信今すぐ送信に登録してつかう


[ ]