Normally a mail will send both html part and plain text part, like this:
... Headers ...
This is a multi-part message in MIME format.
--q17TlmNAFniw=_?: Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit
... Text content ...
--q17TlmNAFniw=_?: Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit
... Html content ...
--q17TlmNAFniw=_?:--
In dkim, the body to hash measn which one?
- All content after ... Headers ...
- All content after ... Headers ... but without content boundary
- Html/Text Content with MIME Headers
- HTml/Text Content without MIME Headers