Return the message's header text as a string. If an argument is specified, it is used as a filter predicate to decide which headers to return (its argument is the header name converted to lower case).
(self, pred = None)
Source from the content-addressed store, hash-verified