Victor, UT1WPR, described a problem with the DU mbox command: it includes the full path in the uuencoding, which leads to difficulties in uudecoding the result, as parent directories may not exist on the target system. I changed dodownload() in mboxfile.c to use only the entryname portion of the file's path, so that uudecode will store into the current directory. A context diff follows, showing the needed modifications to recent Jnos versions. 73, de James Dugal, N5KNX ============================================================================= *** mboxfile.c.orig Fri Nov 20 03:11:30 1998 --- mboxfile.c Tue May 22 19:46:37 2001 *************** *** 152,158 **** if(m->stype == 'U'){ /* uuencode ? */ fclose(fp); fp = fopen(file,READ_BINARY); /* assume non-ascii */ ! uuencode(fp,m->user,file); } else sendfile(fp,m->user,ASCII_TYPE,0,NULL); fclose(fp); --- 152,166 ---- if(m->stype == 'U'){ /* uuencode ? */ fclose(fp); fp = fopen(file,READ_BINARY); /* assume non-ascii */ ! /* pass uuencode the entryname part of file's pathname */ ! if ((path = strrchr(file,'/')) == NULL) { ! path=file; ! #ifdef MSDOS ! if (path[1] == ':') path += 2; /* skip any C: prefix */ ! #endif ! } ! else path++; ! uuencode(fp,m->user,path); } else sendfile(fp,m->user,ASCII_TYPE,0,NULL); fclose(fp);