I'd like to receive all my emails with content-type
text/plain by default while using Gmail (no clients), by default Gmail uses content-type
When you receive email in gmail, gmail honors the "text/html" body part if one is present. I do not think there is any way to disable this behavior if you are using gmail's web interface.
However, for mail that is "sent from gmail", this is easily do-able:
I checked my gmail, and it is sending mail with:
Content-Type: text/plain; charset="iso-8859-1"
My Gmail "Settings --> General" has this enabled:
Outgoing message encoding: Use default text encoding for outgoing messages
And when I compose a message in gmail, I make sure I am using "plain text" for my email.
One option would be to use the mobile version of gmail, m.gmail.com.