通过C#发送电子邮件时哪个Content-Transfer-Encoding没有任何区别?

时间:2012-03-11 15:34:39

标签: c# email smtp content-type transfer-encoding

我通过C#发送电子邮件,方式如下

MailMessage mail = new MailMessage();
mail.To.Add(txtTestEmail.Text);
mail.From = new MailAddress("noreply@monstermmorpg.com", "MonsterMMORPG");
mail.Subject = "Test email from MonsterMMORPG";
mail.Body = "This is test email sent from MonsterMMORPG";
mail.IsBodyHtml = true;
mail.SubjectEncoding = System.Text.Encoding.UTF8;
mail.BodyEncoding = System.Text.Encoding.UTF8;
SmtpClient smtp = new SmtpClient();
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
smtp.UseDefaultCredentials = true;
smtp.Host = "127.0.0.1";
smtp.Port = 25;
smtp.Send(mail);

我想是默认的base64。但我想知道哪个内容传输编码最适合通过使用Windows Server 2008 r2默认smtp服务器发送电子邮件。

不同的Content-Transfer-Encodings之间是否存在任何差异。谢谢。

0 个答案:

没有答案