here s clarification of why i did first test results using tokenizer tokenizer tokenize_headers unmodified training on NUMBER hams NUMBER spams NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER training on NUMBER hams NUMBER spams NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER training on NUMBER hams NUMBER spams NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER training on NUMBER hams NUMBER spams NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER total false pos NUMBER NUMBER NUMBER total false neg NUMBER NUMBER NUMBER second test results using mboxtest mytokenizer tokenize_headers this uses all headers except received data and x from_ training on NUMBER hams NUMBER spams NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER training on NUMBER hams NUMBER spams NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER training on NUMBER hams NUMBER spams NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER training on NUMBER hams NUMBER spams NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER total false pos NUMBER NUMBER NUMBER total false neg NUMBER NUMBER NUMBER jeremy 