[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
AttachmentDir when relative
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
[Index of Archives]
[Bugtraq]
[Yosemite News]
[Mhonarc Home]