Какая Content-Transfer-Encoding при отправке писем через C # или нет никакой разницы? - PullRequest
3 голосов
/ 11 марта 2012

Я отправляю электронные письма через 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 по умолчанию, я полагаю.Но мне интересно, какое Content-Transfer-Encoding лучше всего подходит для отправки электронных писем с помощью сервера smtp по умолчанию Windows Server 2008 R2.

Есть ли разница между различными Content-Transfer-Encodings.Спасибо.

...