nmh-workers
[Top] [All Lists]

Re: [Nmh-workers] mhfixmsg on a pathological mail

2017-08-18 07:05:11


Den 18. aug. 2017 13:04, skrev Ralph Corderoy:


Hi Håkon,

Trying to run mhfixmsg on it just removes the entire body of the mail.

Can you give a command that fails?  It seems OK here.
I'm running debian jessie which has 1.6 as package. Compiled but not
installed 1.7 from source. I did apt-get build-dep nmh first, which gets
me build-dependencies for 1.6.

Running with PATH="<src>/uip:<src>/sbr:$PATH"

Copied the etc/* files to where the binaries are looking for them,
(checked with strace ) but the build fails during tests with the
attached log. I thought that was a false alarm, but maybe not?

Anyway, as per now I get
----
$ mhlist -version
mhlist -- nmh-1.7-RC2 built 2017-08-18 11:32:04 +0000 on garbo
$ mhlist 1
mhlist: bogus multipart content in message 1
 msg part  type/subtype              size description
   1       multipart/mixed            32K
$ mhfixmsg 1 -outfile - | tail -5
 R_SPF_ALLOW(-0.20)[+ip4:140.211.167.216]
 RCPT_COUNT_ONE(0.00)[1]
 DMARC_POLICY_SOFTFAIL(0.10)[cisco.com : SPF not aligned (relaxed), No
valid DKIM,none]

--===============0051142480612052064==--

----


    $ mhfixmsg -version
    mhfixmsg -- nmh-1.7-RC2 1.7-RC2-1-g42b75672 built 2017-08-18 06:44:22 
+0000 on orac
    $ scan -file 9707.2.email -format '%{message-id}'
    <1E6C6D2E-5C15-4631-8AE2-0128877EA0C7(_at_)cisco(_dot_)com>
    $ mhfixmsg -file - -outfile - <9707.2.email >fixed
    $ echo $?
    0
    $ mhlist -file 9707.2.email
     msg part  type/subtype              size description
    9707       multipart/mixed            31K
               boundary="===============0051142480612052064=="
       1     multipart/alternative      30K
               boundary="_000_1E6C6D2E5C1546318AE20128877EA0C7ciscocom_"
       1.1   text/html                  18K
               charset="utf-8"
       1.2   text/plain                3450
               charset="utf-8"
       2     text/plain                 238
               charset="us-ascii"
    $ mhlist -file fixed
     msg part  type/subtype              size description
       0       multipart/mixed            23K
               boundary="===============0051142480612052064=="
       1     multipart/alternative      22K
               boundary="_000_1E6C6D2E5C1546318AE20128877EA0C7ciscocom_"
       1.1   text/html                  18K
               charset="utf-8"
       1.2   text/plain                3450
               charset="utf-8"
       2     text/plain                 238
               charset="us-ascii"
    $ wc 9707.2.email fixed
      542   862 37431 9707.2.email
      406  1840 29240 fixed
      948  2702 66671 total
    $

If I do `mhfixmsg -file 9707.2.email' then it's re-written in place,
with ./fixed's content.


Attachment: build_nmh.log
Description: Text Data

_______________________________________________
Nmh-workers mailing list
Nmh-workers(_at_)nongnu(_dot_)org
https://lists.nongnu.org/mailman/listinfo/nmh-workers
<Prev in Thread] Current Thread [Next in Thread>