次のようなコードを使用してメールを送信しています。
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);
}
...そして、それはただダンディに機能します。ただし、使用するフォントのサイズとスタイルを制御できるようにしたいと考えています (たとえば、Western 12)。
アップデート
見栄えの良いフォント (Western など) を引き続き使用したいのですが、主な問題は、本文に「ボックス」文字 (四角い文字) と呼ばれるものがあることでした。次のことがそのジレンマを修正することがわかりました。
body = body.Replace("�", "");
(ただし、メモ帳とVSエディターではボックスのようには見えませんが、置き去りにされた疑問符などのように見えます)-実際、ここでも、フォーマットされたバージョンの質問のように見えます。質問エディター (用語?) では、四角形/ボックスのように見えます。