1

SmtpClient クラスを使用してプレーン テキスト メールを送信すると、転送エンコーディングが quoted-printable に設定されます。

Content-Transfer-Encoding: quoted-printable

どうすれば変更できますか?

4

1 に答える 1

3

AlternateViewを使用してメッセージを作成します。

 MailMessage message = new MailMessage("from@example.com", "to@example.com");
 message.Subject = "Test";
 AlternateView plainText = AlternateView.CreateAlternateViewFromString("test");
 plainText.TransferEncoding = System.Net.Mime.TransferEncoding.SevenBit;
 message.AlternateViews.Add(plainText);
 message.IsBodyHtml = false;

 SmtpClient smtp = new SmtpClient();
 smtp.Send(message);
于 2012-05-29T23:53:41.720 に答える