nmh-workers
[Top] [All Lists]

Re: Problem with mhl.format

2022-02-15 07:12:07
I would like to start from the beginning if I may as what I am
experiencing makes no sense to me.
I downloaded a fresh copy of nmh and unzipped it. I didn't re-install
 but only copied generic versions of both mhl.format and mhl.headers 
to ~/Mail/ where I have my nmh files.
Since I am not sure which file is involved I added the line:
"ignores=x-spam-report" to both mhl.format and mhl.headers.
Now if I run show on a mail message in +inbox the x-spam-report does not
show. However if I run show on a message in +nmh the x-spam-report does
show along with content-type, message-id and every other header field.
However, if I run mhshow on a message in +nmh the x-spam-report line is not
visible. The lines I have in ~/.mh_profile are:

showproc: less
mhshow: -noconcat
mhshow-show-text/html: w3m %F

To answer your question about mhl:

/bin$ /usr/local/libexec/nmh/mhl -form /usr/bin/passwd -nomoreproc
mhl: vfgets() botch -- you lose big
/bin$ 

I am sure this is something obvious but I am at a loss to understand it.

Arthur

In message <20220215105458.9DFD11FE27@orac.inputplus.co.uk>, Ralph Corderoy 
writes:
Hi aalinovi,

I am not sure where I messed up, but suddenly nmh seems to be ignoring
the mhl.format file, specifically the "ignores" line.
This is a basic mhl.format file with no editing or alterations on my
part.

What command are you using which fails, e.g. show, mhshow.  That would
be the starting point for seeing when it leads to mhl being run.

If you introduce a syntax error into the mhl.format you think is being
used, does mhl grumble?

   $ /usr/lib/nmh/mhl -form /etc/passwd -nomoreproc
   mhl: format file syntax error: root:x:0:0:root:/root:/bin/bash
   $

-- 
Cheers, Ralph.



<Prev in Thread] Current Thread [Next in Thread>