Content-type header in multi-part message missing
-
benny
(Are you sure this is the entire raw message? There seems to be some boundary strings missing.)
Note that it is legal for a message to not have a Content-Type header if it's not needed. This is the case when the header could have been:
Content-Type: text/plain; charset=us-asciiDo you have problems with someone receiving these emails? I don't really mind if the header is always added, but I'm also kind of a minimalist, that is, I don't like to add headers which are not strictly necessary.
-
Stephen Chong
It's not the entire raw message, but it is a contiguous part of it. I can send you the entire email separately if you'd like.
Yes, I appreciate that it is legal for the message part to not have any headers at all if the Content-Type is the default. However, I think that MailMate would normally include a content-type header in the message above that mentions "format=flowed" or perhaps "markup=markdown", based on its behavior on other emails I've written, right?
I noticed this issue when a friend pointed out the message I sent was displaying strangely in his emacs email client. We looked at the message and the line immediately following the message boundary had been removed sometime between being sent from my SMTP server and arriving in his mail spool. (I speculate that something was converting the text encoding to ascii and then removing the first line after the message boundary, assuming it was a content-type header.) As a result, the first line of my message was interpreted as headers and not displayed as text.
I appreciate that the problem is not with MailMate, but with some other tool in the email ecosystem incorrectly processing the email. I believe that adding the explicit header would let that tool and maybe others work better.
-
benny
- State changed from new to accepted
I'll note to force the generation of this header. It did take quite a few years before some buggy software out there made it necessary :)
-
benny
- State changed from accepted to fixcommitted
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.