Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过C#发送电子邮件时采用哪种内容传输编码?还是没有任何区别?_C#_Email_Smtp_Content Type_Transfer Encoding - Fatal编程技术网

通过C#发送电子邮件时采用哪种内容传输编码?还是没有任何区别?

通过C#发送电子邮件时采用哪种内容传输编码?还是没有任何区别?,c#,email,smtp,content-type,transfer-encoding,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 f

我通过下面的方式通过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服务器发送电子邮件

不同的内容传输编码之间是否存在差异。多谢各位