richtext or plaintext depends on sender