If your body contains "normal" line breaks ("\n" or Environment.Newline) and you have your email set as "Send as HTML" then the newlines will be ignored - they need to be "<br /> instead.
One way to do this is to replace them:
string body = "hello\nthere\nthis\nis\text\n";
body = body.Replace("\n", "<br />");