Re: getting bbdb3 to work with mh-e

Michael Richardson <[email protected]> Thu, 19 Sep 2019 10:34:48 -0400
Newsgroups gmane.mail.mh-e.user,gmane.emacs.bbdb.user
Message-ID <18006.1568903688@localhost>
Michael Richardson <[email protected]> wrote:
    > I am doing much better with bbdb now.  A bunch of emails that have
    > DKIM/DMARC/ARC headers cause confusion.  I expect that it is the MH-E
    > routine that is in charge of extracting a header, it is not properly
    > anchored to ^ when it looks, as it gets confused by the line:

    >  h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;

    > which is part of this header:

The problem is the function bbdb/mh-header in bbdb-mhe.el.
I don't think that it should use re-search-forward, and I can see that there
is nothing to anchor the From: to the beginning of a line.  There is even
a comment that it is easily fooled...

I think that it should look with looking-at, until it hits the end of the headers.
It's not clear to me that looking-at can be told to match case insentively.

However, I'm sure that bbdb-mhe.el should use some function from mh-e to
get a header from the message.  I just haven't found the right spot in mh-e.

Is https://git.code.sf.net/p/mh-e/git the right upstream source for mh-e?
I feel like that is missing the actual code, and it includes htdocs/
https://sourceforge.net/p/mh-e/git/ci/mh-e-8.6/tree/src/

--
]               Never tell me the odds!                 | ipv6 mesh networks [
]   Michael Richardson, Sandelman Software Works        |    IoT architect   [
]     [email protected]  http://www.sandelman.ca/        |   ruby on rails    [