Kann ich programmgesteuert ändern Sie die schriftart und-Größe in einer email, die ich senden?

Ich verwende code wie diesen, um E-Mail senden:

var smtp = new SmtpClient
     {
       Host = "smtp.gmail.com",
       Port = 587, //465?
       EnableSsl = true,
       DeliveryMethod = SmtpDeliveryMethod.Network,
       UseDefaultCredentials = false,
       Credentials = new NetworkCredential(fromAddress.Address, fromPassword)
     };
using (var message = new MailMessage(fromAddress, toAddress)
     {
       Subject = subject,
       Body = body
     })
{
  smtp.Send(message);
}

...und es funktioniert genauso gut. Jetzt, obwohl, ich wollen in der Lage sein, die Größe und den Stil der schriftart, die verwendet wird (z.B., Western 12).

UPDATE

Obwohl ich würde immer noch gerne verwenden, ein schöner Blick-schriftart (wie Western), mein Hauptproblem war, dass das, was ich die "box" - Zeichen im text (das Quadrat-Zeichen). Ich fand, dass die folgenden berichtigt, dass dilemma:

body = body.Replace("�", "");

(obwohl im Editor und in der VS-Editor ist es nicht aussieht wie eine Schachtel, sondern wie eine gestrandete Fragezeichen oder so) - in der Tat sieht es so aus, dass es auch hier in die formatierte version meiner Frage. In der Frage-editor (Terminologie?) es sieht aus wie der Platz/box.

Schreibe einen Kommentar