Hi, everyone,
I'm moving to a new server and thought I'd update my MHonArc. There have been some nice changes! For one thing, def-mime.mrc looks like it'll mean a lot fewer error messages.
But I couldn't get a relative AttachmentDir to work out of the box. When I tried that, it got created in the working directory (the one with mhonarc in it) and not out the outdir.
I nosed around a little, and it seems to work now with a couple changes to write_attachment in mhmimetypes.pl. First, toward the beginning:
if (!$pathname) { $pathname = $OUTDIR; $rel_outdir = 1; } elsif (not OSis_absolute_path($pathname)) { # new section $pathname = $OUTDIR . $DIRSEP . $pathname; $rel_outdir = 1; }
And then toward the end:
if ($rel_outdir) { $pathname = $OUTDIR; $pathname .= $DIRSEP . $AttachmentDir if ($AttachmentDir); $pathname .= $DIRSEP . $path if ($pathname); $pathname .= $DIRSEP . $fname; $url = join('/', $OUTDIR, $url) if $SINGLE; }
I don't understand why the latter section is even necessary, haven't $pathname and $url already been calculated? Anyway...
It's a nice idea to have a separate place for attachments. My outdir's getting crowded! Hey, how about subdirectories for the msg files? Maybe based on the PG number of the index that they're listed on?
Bob