MimeMessage with the above provided code from OP takes a shortcut and only works on plain text. Usually modern E-Mail providers use plain html or a mix of html and txt. To work around one way is to create 2 variables which later get used to display one holding MimeKit.Text.TextFormat.Text
and the other with an .Html ending. This way you can catch both if one fails