MimeMessage.Body是一个树结构,如MIME,因此您必须导航到MimePart包含您要修改的内容.
在这种情况下,由于你想修改一个text/*MimePart,它实际上是被MimePart调用的子类,TextPart它具有.Text属性(可写).
我已经编写了关于如何遍历消息的MIME结构以找到您正在寻找的部分的文档:http://www.mimekit.org/docs/html/WorkingWithMessages.htm
一个非常简单的解决方案可能是
var part = message.BodyParts.OfType<TextPart> ().FirstOrDefault ();
part.Text = part.Text.Replace ("x", "y");
Run Code Online (Sandbox Code Playgroud)
但请记住,该逻辑假定您找到的第一个text/*部分是您正在寻找的部分.