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 <[email protected]>, 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. >
