|   |  
 マクロと振り分けの連携プレーで処理するのが一番簡単じゃないかと思います。 
 
 まず、振り分けの方では、現状でやってる「そのまま転送」を使うことにしま 
す。だけども、受信ログをそのまま転送する方式だとマクロで加工するのが大変 
なので、 
 
 全般的な設定・上級者向け・送信時のエンコード 
 
 の 
 
 振り分けでの「そのまま転送」時に、受信ログをそのまま転送する 
 
 をOFFにしておく必要があります。(標準ではONになってると思います) 
 
 で、そうした上で、「マクロ・マクロ登録...」の「自動起動」ページの「受 
信が一段落した時」の所に、未送信フォルダ中のメールを加工するマクロを登録 
しておけばいいです。 
 
 未送信フォルダのメールを加工するマクロとしては、例えば以下のようになり 
ます。 
 
    $targetacc = "対象アカウント名"; 
 
    loaddll "tkinfo.dll"; 
    #count = dllfunc("GetFolderMailCount", $targetacc, "未送信"); 
    if( #count == 0 ) { 
        endmacro; 
    } 
    $account = dllfuncstr("CurrentAccount"); 
    $folder = dllfuncstr("CurrentFolder"); 
 
    #n = dllfunc("SelectFolder", $targetacc, "未送信"); 
    if( dllfunc("IsThreadView") ) { 
        #n = dllfunc("SetThreadView", 0); 
    } 
    #i = 0; 
    while( #i < #count ) { 
        #n = dllfunc("SetMailIndex", #i); 
        if( dllfuncstr("CurrentHeader", "Resent-From:") != "" ) { 
            //そのまま転送 のメールの場合のみ 
            #browsemode = browsemode; 
            #readonly = readonly; 
            if( browsemode ) browsemodeswitch; 
            if( readonly ) readonlyswitch; 
            #n = dllfunc("BeginEditMail"); 
            replaceallfast "[0-9]{1,2}月[0-9]{1,2}日(|\\n|\\n\\n)", "" 
                         , regular; 
            replaceallfast "^山田太郎(|\\n|\\n\\n)", "", regular; 
            if( updated ) { 
                #n = dllfunc("SaveEditMail", 0, 1); 
            } else { 
                #n = dllfunc("CancelEditMail"); 
            } 
            if( browsemode ) browsemodeswitch; 
            if( readonly ) readonlyswitch; 
        } 
        #i = #i + 1; 
    } 
    #n = dllfunc("SelectFolder", $account, $folder); 
 
			 | 
		  
	 |