On Sat 19 Nov 2022, at 11:23, gene heskett <ghesk...@shentel.net> wrote:
[...]
> Looks like that is part of the problem. viewing src, the only thing 
> wrong is:
>
> ------=_Part_191_372484550.1668746343067
> Content-Type: text/plain;charset=UTF-8
> Content-Transfer-Encoding: base64
>
>
> ------=_Part_191_372484550.1668746343067
> Content-Type: text/html;charset=UTF-8
> Content-Transfer-Encoding: base64
>
> Separated by the two blanks you see here. 

That looks OK to me.  

If I view the source of a multipart message in Thunderbird (View > Message 
Source), this is the format... (best viewed where lines won't be wrapped as 
this may introduce the appearance of hard line breaks where there are none, 
particularly at "<space>boundary=..."):

### raw message begins
[...headers...]
Date: Thu, 10 Nov 2022 17:07:49 +0000
Mime-Version: 1.0
Content-Type: multipart/alternative;
 boundary="05d45c0af5b4a05c4d1a60402fc7d9d8c838760bf374b72dc544e84ccb23"
[...more headers...]
Message-Id: [redacted] 

--05d45c0af5b4a05c4d1a60402fc7d9d8c838760bf374b72dc544e84ccb23
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"

Never miss a deal!  [...]
--05d45c0af5b4a05c4d1a60402fc7d9d8c838760bf374b72dc544e84ccb23
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=ascii

<!DOCTYPE html> [...]
</html>
--05d45c0af5b4a05c4d1a60402fc7d9d8c838760bf374b72dc544e84ccb23--
### raw message ends

So it seems a single blank line is required: 

- after the headers
- to separate boundary blocks from _subsequent_ content

but newlines preceding a boundary block (except the line after the headers) 
seem to be optional, and part of the section's content if present.

Does a single blank line appear in the plaintext view of your message?  If you 
ctrl+A ctrl+C, can you paste a blank line into a text editor?

Reply via email to