Just a shot in the dark, but given you indicate the issue occurs in
other mail clients, could it be that the message has an incorrect text
encoding or language header which is confusing clients into thinking the
message is in a right to left language? Emacs supports RtL languages, so
if the message has an incorrect language/encoding header, it is possible
the client will attempt to honour that request.
I would look at the email headers and see if there is anything there
which might be responsible.