Как установить кодировку передачи контента для почтового сообщения MVC?
While receiving this mail in Gmail I am getting content transfer encoding as quoted-printable which results displaying mail in unreadable format for the user (base64 content without encoding), So How can I change Email content transfer encoding header value as base64
Что я уже пробовал:
var client = new System.Net.Mail. SmtpClient(Имя_сервера, порт сервера);
MvcMailMessage mailMessage = new MvcMailMessage { Subject = " Subject" };
почтовое сообщение.IsBodyHtml = true;
почтовое сообщение.BodyEncoding = Система.Текст.Кодирование.Кодировке utf8;
почтовое сообщение.BodyTransferEncoding = Система.Нет.Миме.TransferEncoding.В base64;
сообщение.От = "test@gmail.com"
сообщение.Headers. Add("Content-Transfer-Encoding", " base64");
почтовое сообщение.Вложения.Добавить (новое вложение (поток, " testfile"));
PopulateBody(получить помощь, имя_представления: "Emailview", linkedResources: ресурсы);
клиент.Отправить сообщение);