Jo Rhett wrote: > reading dirscan.c I noticed that it looked like it wouldn't traverse > a properly formed MH filename in scrutinize_mh_entry(), but I tried > renaming the 2007 directory to y2007 and 01 to m01 so that the > properly formed test would fail, and it still doesn't find the messages.
Actually, I'm sorry -- changing the directory name to include an alpha character does work. So apparently mairix won't descent into subdirectories which could be properly named MH files - ie '2007'. This should be documented at least, or probably fixed? The response piece of code is in dirscan.c: enum traverse_check scrutinize_mh_entry(int parent_is_mh, const char *de_name) { /* Have to allow sub-folders within a folder until we think of a * better solution. */ if (valid_mh_filename_p(de_name)) { return TRAV_IGNORE; } else { return TRAV_PROCESS; } } I'm still not done wrapping my head around how this is invoked, and why you'd use this piece of code here but I can't imagine that this is too difficult to fix... -- Jo Rhett senior geek Silicon Valley Colocation ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Mairix-users mailing list Mairix-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mairix-users